我正在從事這個網站:www.lumn.net。中心面板(#overall)應該是一個從頁面頂部延伸到底部的div。出於某種原因,我無法弄清楚,我在每個頁面的底部都留出空間。
即使是陌生人,只有兩個頁面lumn.net/index.shtml和lumn.net/about.shtml,頂部和底部都有空格。
< - 固定100%高度divs不是100%
html和body都有身高:100%。
如果我將中間面板的高度設置爲100%,在底部只有額外空間的頁面上,它會改爲600px,其中一個內部div的最小高度以及超出此範圍的內容將耗盡底端。在頂部和底部都有額外空間的頁面上,沒有任何反應。
設置頂部:0和底部:0對於中間面板對任何頁面都沒有影響。
我不知道我在做什麼錯誤或如何解決它,而不是我已經嘗試過的東西。
更新:底部空間的問題是由於我的頁腳位於中心div之外,並使用負邊距向上移動。但是,當我將它移入內部時,我仍然在它下面有一些額外的空間:lumn.net/about.shtml。我怎樣才能正確地坐在我的#overall center div裏面?
您能否給我們更多的細節?正如哪個div想要從上到下延伸一樣。更好的是,在jsfiddle.net上發佈代碼(和上述的細節) – Raekye
本頁右側有不少相關文章。讓divs擴展100%的瀏覽器窗口是一個非常困難的過程,但是有一個很好的文檔。嘗試通過幾十個這些,如果你仍然有問題,回發:) – DACrosby
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.lumn.net%2F – ShibinRagh