我想要将两个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。
height:calc(100%-30px);
。 - Cody Guldner