0
当我使用float时,childs弹出父项。相对父div中的两个绝对子div隐藏着溢出:隐藏,预计悬停在彼此之上
我刚刚将overflow:hidden
放在父级上,并且子级弹回父级。
但是,我不能这样做绝对div
和相对div
。
.parent {
position: relative;
overflow: hidden;
}
.child {
position: absolute;
}
<div class="parent">
<div class="child">First</div>
<div class="child">Second</div>
</div>
的目标是浮动2个图像一个在另一个之上,以创建幻灯片,但仍然使页面尊重幻灯片作为项目。
预期: “第一” 悬停上述 “第二” 内侧父
行为: “第一” 和 “第二” 是隐藏的,亲本是在height
0px
。
删除overflow:hidden;
后,它们显示在父级之外。
你能张贴整个代码或代码的链接? – johannesMatevosyan
没有更多的代码。一个人如何在一个div上第一次浮动? – Gala
_“当删除overflow:hidden时,它们出现在父级之外”_ - 这是浮动的效果,浮动元素不会再影响父级的高度。有几种方法可以解决这个问题 - “overflow:hidden”就是其中之一,但是它自己的浮动父元素,或者使它成为“display:inline-block”也会使它封装浮动子元素。 – CBroe