只是做一个快速的布局模板,并遇到了我似乎无法解决的问题。最后,我在页面的右侧留下了一堆空的主体颜色,即使其他地方的其他东西都排得很好。我看到过类似的问题,看起来是由于相对定位,但我也使用浮动来制作主体列,因此我不确定是否是这样。很多<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标签作为直接的孩子。 –