我试图将两个div放在另一个的上面。最高的一个有固定的大小。最底层的页面需要填充页面高度的其余部分,如果页面内容太大,则不会使页面更高。下面的滚动div的固定标题div
<div id="content">
<div id="top-padding"></div>
<div id="stuff">
some content
<br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br>
End of content.
</div>
</div><!-- content -->
我尝试到目前为止是:http://jsfiddle.net/b4fEE/
我的问题是,绿色DIV太大。我需要的方式来指定它的高度
100% - 30px
我宁愿做在纯CSS,但如果有必要,我会诉诸使用Javascript/jQuery的。
@SteveP:#stuff { overflow- X:自动; background-color:lightgreen; } – ankurtr 2013-03-08 12:49:35
尝试'身高:calc(100%-30px);'带有供应商前缀 – 2013-03-08 12:49:48
@SteveP:试试我的解决方案。有用。 :-) – ankurtr 2013-03-08 12:51:03