假设您想在网站的标题部分使用<header>
标记。
但是目前你的标题是由3个元素组成的(因为与设计相关的原因),如:
<div id="header-wrap">
<div id="header">
<div id="header-content">
...
</div>
</div>
</div>
那么应该用<header>
替换这些DIV中的哪一个?这有关系吗?
答案 0 :(得分:3)
HTML5新标签的目的是为文档添加语义含义。另一方面,像<div>
这样的通用元素已被精确保留,因为它们具有 no 语义。它们非常适合添加视觉结构而不会影响语义结构。
<header>
元素应该包含语义标头。我冒昧地说它最有可能是最外层元素应该是<header>
,因为所有涉及的元素都以某种方式显然支持标题,但只有你最了解文档的语义,所以你可以得到最好的回答具体