大家好。我需要幫助來安排我的網站的div。 我的網站有3個主要的DIV。 1. DIV1 - 我的報頭(高度固定) 2. DIV2 - 動態內容區域以便高度變化 3. DIV3 - 我的頁腳(高度固定)
所有div具有100%的寬度。
DIV1頭部相對於瀏覽器的頂部必須具有0px。我希望3個DIV必須如圖所示彼此重疊。如果用戶的解析度比我的3個DIV更高,那麼在DIV之後最底部的空間就是空白。但是,我似乎無法得到該佈局的工作。 DIV3頁腳不斷給我帶來麻煩。
我下面的CSS代碼:
div1 {
position: fixed;
top: 0px;
}
div2 {
position: relative;
top: 0px;
}
div3 {
position: fixed;
top: 0px;
}
如果我使用position: fixed
爲DIV3,和我DIV2具有更短的內容,整個網站看起來很奇怪。 如果我嘗試更改位置:相對於DIV3,DIV3將重疊並出現在DIV1的前面。
有沒有更好的建議呢? 非常感謝。
你的頁腳會發生什麼? – freebird
問題在於,您正在製作'div's 1和3'fixed',然後將它們放置在屏幕的頂部,以使其中一個位於另一個的頂部。鑑於你所顯示的CSS,'div' 3將位於'div' 1之上。 – Gareth
如果你想學習定位請點擊http://www.barelyfitz.com/screencast/html-training/css/positioning/好東西 –