我试图在HTML5中编码,我的<header>
有3个部分:例如<div id="topHeader">
,<nav>
& <div id="mainHeader">
CSS背景颜色的HTML5标记
的<topHeader>
和<nav>
具有单独的背景颜色跨越视口(100%)的宽度。
我真的很感谢一些帮助,以最好的方式来编码我想要做的事情,因为我无法弄清楚,也想以最有效的方式做到这一点。
这是一个现有的网站,这是一个很值得人们所做的那样。我想将3个部分包装到'标题'标签中。不知道我是否应该使'标题'标签全宽?
<div id="topHeader">
<div class="contentArea">
</div><!-- e contentArea -->
</div><!-- e topHeader -->
<div id="mainmenu">
<div class="contentArea">
</div><!-- e contentArea -->
</div><!-- e menu -->
<div id="header">
<div class="contentArea">
</div><!-- e contentArea -->
</div><!-- e header -->
#topHeader {background-color: #9c140a;}
#topHeader .contentArea {width: 990px;}
#mainmenu {background:#b1140b;}
#mainmenu .contentArea {width:990px;}
#header .contentArea {width: 990px;}
'topHeader'和'mainHeader'不是HTML5。这些是你自己制造的元素吗?如果你在谈论背景颜色,也许你也在问CSS呢? – BoltClock 2013-02-11 20:41:30
对不起,他们是div的,我会看看我是否可以编辑原文。 – allanlud 2013-02-11 20:42:23
请使用示例代码创建一个小提琴:http://jsfiddle.net/ – Alp 2013-02-11 20:42:50