當HTML頁面包含少量內容時,頁腳有時可能會坐在頁面的中間位置,在下面留下空白區域。這看起來很糟糕,特別是在大屏幕上。經常要求網頁設計師將頁腳向下推到視口的底部,但是如何做到這一點並不明顯。只能使頁腳停留在底部
我有HTML結構是這樣的:
<html>
<body>
<div class="wrapper">
....
</div>
<div class="footer" id="cdFooter">
.......
</div>
</body>
</html>
我想互聯網說,設置的CSS規則是這樣
html,body {
position: relative;
min-height: 100%;
}
.wrapper {
min-height:100%;
position: relative;
overflow:hidden !important;
}
.footer {
bottom: 0;
width: 100%;
}
(其他一些CSS規則,你可以在以下網址看到,我不能在這裏放太多的代碼。)
但是如果您使用大屏幕桌面,頁腳仍然不在瀏覽器的底部。你可以看到這個網址的結果:http://dev.xinruima.me/readistep/
有人說,我需要設置包裝有一個像margin-bottom:** px的規則,但這不適用於我的網站。
有人可以看看我的網址看有沒有辦法解決這個很好?我希望它能夠響應,所以我可能不會使用固定的高度來推動元素或類似的東西。
謝謝。
如果我使用position:absolute,它會覆蓋包裝。 我也使用body {height:100%},它不適合我。有人可以嘗試在我的網址上進行修改嗎?
我認爲問題是,如果我們可以使身體的高度與瀏覽器高度一樣高達100%,就像html一樣,它會解決問題,希望如此。
我認爲你正在尋找[sticky footer](http://ryanfait.com/sticky-footer/) – HJ05
它位於頁面的最底部:http://jsfiddle.net/hvNg2/2 /你是否希望它始終保持在屏幕上? – BuddhistBeast
這不是如果你的包裝裏面沒有足夠的內容@BuddhistBeast –