我試圖用CSS實現粘性頁腳。我意識到這是一個常見問題,所以我嘗試了通過Google找到的各種解決方案。CSS粘性頁腳 - 內容樣式的問題
但是,我發現的解決方案中沒有一個能完成我正在嘗試完成的任務。我不僅希望頁腳處於最底部,而且還可以在頁眉和頁腳之間放置一個div
,即使沒有足夠的內容,也可以佔用所有可用空間(想象一下,如果在#content
之間放置邊框,它應該從頭部一直擴展到頁腳,無論內容有多少)。
這是解決方案失敗的地方。無論是「推」元素阻礙。或者,沒有辦法將div
設置爲100%而不破壞頁腳或將頁面寬度增加到100%以上。
下面是基本標記:
<!DOCTYPE html>
<html>
<body>
<header>
Header!
</header>
<div id="content">
Content!
</div>
<footer>
Footer!
</footer>
</body>
</html>
再次,我已經跑出去的想法,使CSS做我想做的事情。我可能不會使用Javascript。幫幫我?
編輯:我寧願頭有一個動態的高度。在任何時候都不應該看到頁腳。它應該像this一樣工作。編輯2:它應該看起來有點像this,除了黑色區域應該一直延伸到頁腳。
對不起,如果我不清楚,但頁腳不應該總是可見。 – ryyst 2013-03-02 16:12:50