根據以前的問題和他們缺乏答案的判斷,我不確定這會有什麼好的答案。幸運的是,我們只需要支持較新的瀏覽器。3行佈局,頁眉和頁腳固定高度和流體內容但滾動
尋找一個佈局,讓我們有一個固定大小的頁眉和頁腳的3行,但中心行與瀏覽器的高度是流暢的,但也會在內容太大時滾動。
沒有JavaScript可能嗎?我們嘗試(例如簡化):
<html style="height: 100%">
<body style="height: 100%">
<section style="height: 100%; display: table;">
<header style="display: table-row; height: 200px;">
Header
</header>
<section style="display: table-row; height: 100%; overflow-y: auto;">
Content
</section>
<footer style="display: table-row; height: 200px;">
</footer>
</section>
</body>
</html>
問題是,當內容部分包含足夠的內容溢出,而不是滾動內容它的高度,延伸它來代替。我曾經希望漂浮的內容可能會有所幫助,但在那裏也不好。
任何想法?
只是缺少中間的滾動。中間應該拉伸內容以適應頁面,但是如果中間內容對於此太大,則中間div應該滾動,而不是整個頁面。 – 2010-07-13 18:16:45