我的問題如下:
邊框不會包裝包含的項目。我知道這是因爲我將內容項絕對定位,但我需要它們對於佈局的工作是絕對的。這也意味着我不能使用clearfix解決方案(這意味着我必須浮動元素,這不是一個選項)。
所以我的問題是,如何讓父div獲取包含元素的高度。帶有絕對定位元素的Clearfix
編輯:無解的Javascript,CSS只
HTML:
<div class="mask">
<div id="content-1" class="content-item">
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
</div>
<div id="content-2" class="content-item">
Lorem ipsum dolor sit amet, consectetur adipisicing elit...
</div>
</div>
CSS:
.mask{
position:relative;
width:800px;
border: 1px solid black;
}
.content-item{
position: absolute;
width:300px;
}
#content-1{
left:10px;
}
#content-2{
left: 300px;
}
這隻有在浮動元素的高度比固定位置高時纔有效。 – theorise