HTML宝典(第 1 版)
2.1.2 header元素
阅读(

HTML基础

HTML元素

结构语义元素

h1~h6元素

header元素

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元素。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

如果本教程对您帮助很大,请随意打赏。您的支持,将鼓励我写出更好的教程!

← 键盘方向键翻页 →
返回顶部 手机访问 关注微信 返回底部

扫码访问歪脖网

随时随地,想看就看

关注歪脖网微信

分享 web 知识、交流 web 经验