在哪里添加HTML5标签?

时间:2011-08-05 21:19:34

标签: html5 header

假设您想在网站的标题部分使用<header>标记。

但是目前你的标题是由3个元素组成的(因为与设计相关的原因),如:

<div id="header-wrap">
  <div id="header">
    <div id="header-content">

      ...

    </div>
  </div>
</div>

那么应该用<header>替换这些DIV中的哪一个?这有关系吗?

1 个答案:

答案 0 :(得分:3)

HTML5新标签的目的是为文档添加语义含义。另一方面,像<div>这样的通用元素已被精确保留,因为它们具有 no 语义。它们非常适合添加视觉结构而不会影响语义结构。

<header>元素应该包含语义标头。我冒昧地说它最有可能是最外层元素应该是<header>,因为所有涉及的元素都以某种方式显然支持标题,但只有你最了解文档的语义,所以你可以得到最好的回答具体