我試圖創建一個包含3個不同div的div:頁眉,內容和頁腳。頁眉和頁腳有固定的div,並位於容器div的頂部和底部。內容應填充剩餘的可用空間,並在容器div被調整大小時動態調整,使用overflow:auto和與容器剩餘空間相對應的最大高度。 我該如何實現這種行爲?動態和固定的div高度
#container
#header
#body
#footer
#container {
display: table;
height: 300px;
width: 300px;
}
#container #header {
background: #888;
height: 30px;
width: 100%;
display: table-row;
}
#container #body {
background: #777;
display: table-row;
height: 100%;
max-height: 100%;
overflow: auto;
width: 100%;
}
#container #footer {
background: #888;
display: table-row;
height: 30px;
width: 100%;
}
這是我已經有。這裏的問題是#body不會接受任何最大高度參數,並根據其內容調整自身大小。 演示http://jsfiddle.net/deHvH/1/,與jQuery UI可調整大小http://jsfiddle.net/deHvH/2/
編輯:flexbox模型是我所需要的。
請提供您已有的代碼。 – Albert 2012-04-14 10:02:32
我剛編輯我的問題。 – 2012-04-14 10:11:48