【发布时间】:2013-06-19 21:52:55
【问题描述】:
我有一个很可能很简单的问题。 我的页面有背景颜色并包含一个容器,然后是一个将页面放在中间的内容容器。现在这个内容容器有了不同的背景颜色,但我们看到原始页面背景颜色的小空间在顶部和底部可见。
CSS文件是这样的:
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #E0EBED;
}
#container {
width: 100%;
}
#contentcontainer {
background-color: #FFFFFF;
width: 1000px;
margin: 0 auto;
}
身体是这样的:
<div id="container">
<div id="contentcontainer">
<p>Some content</p>
</div>
</div>
我必须做什么才能让这个小空间消失。 我已经尝试将 0 顶部填充添加到容器 div 和 body。
经过几个答案后,我发现 margin: 0; body css 占用了顶部的空间。我仍然在底部有同样的空间。
向人们展示我的意思:
现在解决了:
CSS:
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #E0EBED;
margin: 0;
}
#container {
width: 100%;
}
#contentcontainer {
background-color: #FFFFFF;
width: 1000px;
height: 100%;
margin: 0 auto;
}
我将 margin: 0; 添加到 body 和 height: 100%; 到内容容器。如果您有同样的问题,请不要忘记将 margin: 0; 添加到正文中,否则它将无法工作。
感谢所有回答这个问题并帮助我解决这个问题的人!
【问题讨论】:
-
如果您想回答自己的问题,可以不在问题中发布解决方案,但作为答案,完全可以。