我有一个DIV容器,.floatingPage
,它是绝对定位在另外两个DIV容器.top
和.bottom
之上。我的问题是.floatingPage
元素的内容是动态的,有时会包含大量数据,这会导致.floatingPage
超出屏幕可见部分。
.top {
height:350px;
background:'images/background.png';
position:relative;
}
.bottom {
height:350px;
background:#F1F1F1;
}
.floatingPage {
position:absolute;
top:50px;
}
<div class="top">
<div class="floatingPage">
// blah blah blah (lots of data)
</div>
</div>
.floatingPage
元素的高度,并将.bottom
的高度延伸以适应新内容。这一直很好,直到现在开始出现问题。而且,我不想为其他没有JS用户的项目进行这种黑客攻击。我需要这个
floatingPage
元素浮动在其他两个元素的上方 - 这就是网站设计的全部意义。如何保持这种效果,但防止它超出页面范围,而不使用JS?
bottom
赋一个值 - 谢谢 - Jona