我有这个问题:绝对定位的父 div 中有两个浮动 div。
CSS:
.wrapper {
position: absolute;
left: 0;
top: 0;
overflow: hidden; /* doesn't do anything! */
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
HTML:
<div class="wrapper">
<div class="left">some text here</div>
<div class="right">some text here too</div>
<div class="clear"></div>
</div>
在 Firefox 中,如果包装器没有position:absolute
,则一切正常。一旦我将其设为绝对,包装器就会缩小,浮动的内容divs
会与文档的其余部分重叠。此外,如果我将包装器的宽度设置为 100%,它会与垂直滚动条重叠。
我错过了什么?