我一直花費數小時試圖解決這個問題,但沒有任何結果。固定頁腳和標題和動態內容與CSS
我想要的真的很簡單(理論上)。我想要一個全屏網頁,頁眉始終保持在頂部,頁腳始終保持在底部。內容是動態的。如果它超過了頁面,它應該增長,推下頁腳。 我想要一個980像素寬的div在水平居中的內容中。我想給這個div一個不同的背景顏色。如果內容只是一行文字,我仍然希望div(背景顏色)成爲頁腳和標題之間100%的空間。我做了一個豐富多彩的例子:
的代碼,我到目前爲止有:
<html>
<head>
<style>
#container {
height: 100%;
width: 100%;
background: green;
position: absolute;
}
#header, #footer {
height: 100px;
width: 100%;
background: red;
}
#body {
height: 100%;
width: 100%;
background: blue;
}
#content {
width: 980px;
background: yellow;
}
</style>
<head>
<body>
<div id="container">
<div id="header"></div>
<div id="body">
<div id="content">
content
</div>
</div>
<div id="footer"></div>
</div>
</body>
</html>
此代碼是遠遠好。首先,如果頁面內容超出頁面,它不能將頁腳保留在頁面底部。其次,我不知道如何包含980像素居中的div。
如果你有一個固定的頁腳和頁眉,你應該考慮使用'位置。固定') – Terry
@Robert Hamers用JavaScript查看我更新的答案。我相信這就是你要找的。 – MCSharp