0

我真的不知道如何表达这个问题,但无论如何,我的网站目前看起来很奇怪。我让它看起来非常好,但是我改变了它,因为页脚占据了页面的整个主要部分(我想在页脚和主要部分之间添加颜色变化)。

所以我想知道的是如何让主区域文本背景颜色覆盖从导航栏到页脚的所有内容(也与导航栏一样宽)?我会将其更改为使用像素,但这是否意味着您决定更改它时需要进行太多猜测?当然有更简单的方法!

感谢提供的任何帮助

代码:

.mainsection{
float:left;
width: 660px;
margin:30px;
background-color:#999;

}

.center{
background-color:#999;  
}

HTML:

<div class="center">

            <section class="mainsection">
                <p>Main Area</p>
            </section>

            <aside class="sidenews">
                This is the side news
            </aside>
        </div>
4

3 回答 3

1

怎么样:

html {
   background: #999;
}

或者

body {
   background: #999;
}

?

于 2013-02-01T15:34:21.100 回答
0

您可以尝试的另一件事是将您想要某种背景颜色的所有区域包装在 div 中,然后设置该 div 的类并在该类中执行背景颜色属性。您必须从其余类中删除背景颜色属性才能使其正常工作。您可以使用 !important 进一步控制它。

于 2013-02-01T16:58:02.187 回答
0

尝试这个 ; 为所有主页创建一个新类,如 .center 并添加以下样式,希望对您有所帮助。

body{background:#999;width:100%;height100%;}
.center{margin:auto; width:960px;}
于 2013-02-01T16:43:22.597 回答