我試圖製作一個簡單的DIV佈局,與IE兼容,並且它給了我地獄。讓我的DIV伸展以在IE中使用有效的CSS填充可用頁面空間
這裏是基本的佈局,我的工作:
<div id="body" style="background: blue;">
<div id="header">
HEADER
</div>
<div id="content" style="height: 88%;">
CONTENT HERE
</div>
<div id="footer">
FOOTER
</div>
</div>
我使用CSS圓潤的機身邊角DIV,和我有一個#footer
導航欄和頁腳信息以及一個標籤式導航欄主在#header
。
我的主要問題是使#content
div垂直伸展,以適應整個頁面,因爲我只有少量內容而不創建垂直滾動條。
如果我製作#content
height: 100%;
頁眉和頁腳會導致頁面高度超過100%並觸發滾動條。
製作#content
的身高88%並在Firefox中招,但有兩個問題的解決方案:
一)這是一個醜陋的黑客 二)它不工作在IE(當然) 。
任何人都有如何做到這一點的想法?我認爲對於那裏的網頁設計師來說應該是一個相當普遍的情況。