只是做一個快速的佈局模板,並遇到了我似乎無法解決的問題。最後,我在頁面的右側留下了一堆空的主體顏色,即使其他地方的其他東西都排得很好。我看到過類似的問題,看起來是由於相對定位,但我也使用浮動來製作主體列,因此我不確定是否是這樣。很多<body>空間留在頁面的右側?
我有我的頁面jsFiddle(請原諒重疊的元素,他們已經嚴重損壞,沒有明顯的原因)在http://jsfiddle.net/Cwca22/ueqGB/ - 任何幫助非常感謝,我怎麼可以刪除多餘的空間。
我有一個容器,用於我的頁面內容<body>
,樣式爲960像素寬,高度爲100% - 不知道是否可能是導致我所有挫折的問題。我對容器CSS是:
#pageBase {
width: 960px;
height: 100%;
background-color: #fafafa;
margin: 0 auto;
margin-top: -20px;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
body {
background-color: #e5e5e5;
}
#contentContainer {
width: 960px;
}
和相關的HTML被稱呼爲<body><div id="pageBase">[Header content]<div id="contentContainer">[Body content]</div></div></body>
。
在此先感謝。
你有幾個未關閉的div標籤,並有字符他們不應該。嘗試修復,看看是否有改進。你也有嵌套div的ul標籤。 UI應該只有li標籤作爲直接的孩子。 –