2.1.2 header元素
优质
小牛编辑
130浏览
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元素。