我試圖將兩個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