我堅持着一個問題:我有basicly 4周的div:100%高度減去可變高度
<div id="a">Variable Height: 45px or 90px</div>
<div id="b">fixed height: 50px</div>
<div id="c">Has to fill up remaining</div>
<div id="d">Variable Height: 85px or 40px</div>
另外:#C可能不是下方,上方#d的。它必須填滿,直到#頂部。可以使用填充符,#c的內部可能不會在#d之下/之下/之下。
而這裏的CSS:
* { margin:0px; padding:0px; }
body, html { height:100%; }
#a { min-height: 45px; width:100%; background: red; max-height:90px; }
#b { height: 50px; width: 100%; background: orange; float:left;}
#c {/*Here how to fill up remaining*/ }
#d { min-height: 40px; max-height: 85px; background: green; float:left; position:absolute; bottom:0px; }
我不能使用JavaScript,不幸的是,所以我希望有一些可能與CSS!
編輯:
我試圖-webkit-計算的,但沒有奏效,因爲該值必須是靜態的。
使用Safari 7.0.2 乾杯, 的Douwe
編輯 有一張桌子就解決了問題..需要更多一點外的開箱比我想象!反正謝謝!
請仔細閱讀本:http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist –
爲什麼你不能用JS? – BFWebAdmin
因爲#a和#d的寬度隨函數而變化。並且一次又一次地執行規則將不起作用。雖然我更喜歡JS,但在這種情況下,它是不可能的! – douwe12345