我有这些布局:
<div id='wrapper'>
<div id="contentwrap">
<div id='content'></div>
<div id='lhs'></div>
<div id='rhs'></div>
</div>
<div id='footer'></div>
</div>
和 CSS:
#content {
margin: 0 300px auto 180px !important;
position: absolute;
top: 142px;
}
#wrapper {
margin: 0 auto;
}
#lhs {
float: left;
width: 170px;
}
#rhs {
float: right;
width: 300px;
margin-left: -300px;
margin-right: 10px;
}
#footer {
clear: both;
width: 100%;
}
只有一个要求:#content 必须是 [contentwrap] 中的第一个元素。
它的高度是动态的。
现在当它的高度增加时我遇到了问题:内容将与我的#footer 重叠。
如何确保“#footer”始终出现在“#content”下方并且没有发生重叠?
P/S:抱歉,图片太小了,imgur 做到了!