当前位置: 首页 > 文档资料 > HTML 宝典 >

2.1.2 header元素

优质
小牛编辑
132浏览
2023-12-01

header元素是一种具有引导和导航作用的结构元素,通常表示整个页面或页面上的一个内容块的头部,它可以包含标题元素 h1 ~ h6(当并非必需的),也可以包含其他的内容,如导航、logo、搜索表单等等。

如果一个页面上包含多个内容块,就可以为每个内容块分别加上一个header元素,也就是说,一个页面上可以有任意数量的 header元素,它们的含义可以根据上下文而有所不同。

出现在页面的顶端或接近这个位置的 header元素,就成为整个页面的页眉,页眉通常会包含网站的logo、网站名称、网站主导航、甚至搜索框等。

<body>
<header>
       <nav>
       <ul>
       <li><a href="/games">Games</a>
       <li><a href="/forum">Forum</a>
       <li><a href="/download">Download</a>
       </ul>
       </nav>
      
       <h1>Little Green Guys With Guns</h1>
       <h2>Important News</h2>
       <p>To play today's games you will need to update your client.</p>
       <h2>Games</h2>
       <p>this starts a third subsection.</p>
</header>
</body>

header元素也很适合作为页面上的一组介绍性内容的头部,此时,就会稍微简单一点,通常会包含其自身的 h1 ~ h6 标题等信息:

<section>
    <header>
    <h1>Voidwars!</h1>
    <p>Welcome to...</p>
    </header>
</section>

当然,应该只在必要时使用 header元素,大多数情况下,如果使用 h1~h6 就能满足需求,就没必要用 header 将它们包起来。不能在 header 里嵌套 footer 或 另一个 header元素,也不能在 footer 或 address 元素里嵌套 header元素。