我以前見過這個問題,但沒有與有效的答案。我想要一些絕對定位的div來擴展到整頁長度的100%,並且也是一個粘性頁腳。100%身高絕對定位與粘腳foote
當窗口高度小於內容的高度 - 即需要垂直滾動時,此功能非常完美,除外。當需要垂直滾動時,絕對定位的div(以及它們的父母)是可見區域的100%,而不是整個頁面的長度。這導致差距顯示。
我可以從代碼去除
html, body {
height:100%;
}
擺脫的差距,但是那當然頁腳是不是在頁面的底部。
這裏你可以看到一個砍下例如:https://jsfiddle.net/rickibarnes/8ra4djdw/
誰能告訴我明確,這只是不可能?
請注意我使div完全定位的原因是將它們帶出文檔流程。並因此使.copy div覆蓋它們。如果任何人都可以想到一種不同的方式來讓高度工作,我也會很高興聽到它。這是我試圖做到這一點的第三種不同方式,並且仍然沒有骰子。
感謝,並不完全符合我要找的不過。我仍然希望垂直滾動在整個頁面上,而不僅僅是單個元素。也因爲其他原因,我確實需要.sections是一個彈性元素。 – rickibarnes