我试图重构我的CSS,结合冗余元素和修剪不必要的代码(我正在开发一个专注于创建基于Web的混合应用程序的移动应用程序课程;使用HTML5,CSS和JavaScript。因此,代码必须重构)。我原本是:CSS背景颜色问题
body
{
width: 400px;
border: solid;
}
header, footer
{
background-color: #ADDFFF;
}
.buttons
{
width: 400px;
text-align: center;
background-color: #ADDFFF;
}
它将使用的HTML结构是这样的:
<BODY>
<header>
</header>
<div class="buttons">
</div>
<footer>
</footer>
</BODY>
我尝试添加在background-color: #ADDFF;
进入人体CSS和去除background-color
引用的所有的休息。当我这样做时,整个页面就变成了我设置的颜色;这是我一半的期望。无论如何,没有多余的CSS元素使用,设置主体的背景只包含页面显示的区域?
简单/ TL; DR版本:
我试图使首页的整个背景相同的颜色。目前只是样式标签会导致整个背景(也在我的页面外)被着色。
一个工作演示只需删除DIV在页脚并将其更改为也可以你你的问题。如果我没有错,那么你正在为你的div添加不同的颜色? – coletrain 2012-02-27 23:32:18
“只是由页面显示的区域”是指那些不与其他元素重叠的“body”的那些部分? – paislee 2012-02-27 23:33:03