我有一個頁面佈局,其中我有一個fixed
標題可以有任何高度和頁腳位於頁面的底部。我正在尋找一個CSS解決方案,以便內容div填充剩餘空間(垂直)。在下面的jsfiddle中,我試圖做到這一點,但正如你所看到的內容是在頁腳後面。使內容div填充剩餘高度
HTML:
<main>
<header>
<ol>
<li>bar</li>
<li>foo</li>
</ol>
</header>
<section>
<div class="content"><div>
</section>
<footer></footer>
</main>
CSS:
header {
background-color: #abc;
z-index: 1000;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
}
html, body, main, section {
height: 100%;
display: block;
}
.content{
background-color: #000;
height: 100%;
}
footer {
background-color: #def;
bottom: 0;
display: block;
height: 54px;
position: absolute;
width: 100%;
}
這可能與純CSS(3)?
是您的佈局響應? – neilhem 2014-09-01 08:49:33
是的,佈局實際上是流體 – 2014-09-01 08:52:45