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

版权声明:本文出自 歪脖网 的《HTML5宝典》,欢迎在线阅读,并提出宝贵意见。

HTML5 header元素相关推荐

  1. html页面的header,HTML5教程 | HTML5 header和footer元素

    header HTML5 header元素是一个页面的头部的语义标记,或者它也可以是article元素的一部分. 例如下面的图中,header元素是作为一个页面的头部来使用. 使用header元素的H ...

  2. HTML5新布局元素布局,HTML5新的布局元素

    HTML5相对于HTML4新增了一些布局元素 新增布局标签的优点: ⒈更加注重文档的结构内容而不是以什么形式展现出来 ⒉对人的友好,更加语义化,增加代码的可读性 ⒊对计算机友好,浏览器更容易解析 新增 ...

  3. 下列不属于html5语义元素,HTML5 新的语义元素

    HTML5 提供了新的语义元素来明确一个Web页面的不同部分: HTML5中新的语义元素 HTML5 元素 标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. 根据W ...

  4. HTML5废除元素,HTML5 与 HTML4 的区别(2) - 新增的元素和废除的元素

    新增的结构元素 在 HTML5 中,新增了以下与结构相关的元素: section元素 section 元素表示页面中的一个内容区块,比如章节.页眉.页脚或页面中的其他部分. 它可以与h1.h2.h3. ...

  5. html5 header和group

    <html><head><meta charset="UTF-8" /><meta name="generator"c ...

  6. 三天学会HTML5 ——多媒体元素的使用

    文件夹 1. HTML5 Media-Video 2. HTML5 Media-Audio 3. 拖拽操作 4. 获取位置信息 5. 使用Google 地图获取位置信息 多媒体是互联网中的最重要的一部 ...

  7. html5用语义元素做旅游网站,HTML5语义元素

    语义元素 article,aside,nav,section,header,footer 上面这些语义元素不会给页面内容造成任何视觉上的改变,它们只是提供html文档的结构,供计算机和开发者读取和阅读 ...

  8. 那些是html5新增元素类型,HTML5 元素分类

    HTML5 元素分类 发布时间:2020-03-02 02:39:31 来源:51CTO 阅读:547 作者:双士之心 HTML5元素分类:结构性元素.级块性元素.行内语义性元素.交互性元素. 目的: ...

  9. HTML5结构元素总结

    HTML5结构元素: HTML 5中新增了section.article.nav.aside.header和footer等结构元素.运用这些结构元素,可以让网页的整体布局更加直观和明确.更富有语义化. ...

最新文章

  1. java实现将汉语转换为拼音
  2. 4道经典指针笔试题讲解 ~
  3. ios 设备方向判断
  4. python读取xml_python解析xml文件
  5. 4 angular 重构 项目_c# – 将Angular 4添加到ASP.NETCore项目中
  6. Android控件默认风格解析之SeekBar
  7. 【LeetCode笔记】32. 最长有效括号(Java、动态规划、栈、字符串)
  8. ZZULIOJ 1108: 打印数字图形(函数专题)
  9. XGBoost原理及在Python中使用XGBoost
  10. 面试题: 大公司面试 !=!=未看
  11. Iwfu-GitHubclient使用
  12. 一年级学python_Python这个黑科技,后悔没有早点学起来
  13. quarkus-contexts和DI介绍(原理)
  14. GHOST文件修改OEM的方法
  15. 关于redis客户端连接不上
  16. python父亲节快乐_一个“MacBook”新手的Python“笨办法”自学之旅 #第七章:字符串、文本、各种打印、转义序列、手动输入raw_input()...
  17. 浅谈探索性数据分析的方法—如何下手处理一堆繁杂的数据
  18. 龙族——路明非真实身份猜想
  19. 幸福总会来的,对吗?
  20. 网络基本功(二十三):Wireshark抓包实例诊断TCP连接问题

热门文章

  1. Windows系统下查看某一进程下所有线程的dos命令
  2. vmware 克隆 LVM 分区的系统
  3. NSURLSession下载
  4. centos6 升级openssh7.0
  5. Spring学习总结3——配置datasource三种方式
  6. ASP.NET MVC中的统一化自定义异常处理
  7. 猜数字if循环(1)
  8. Oracle Dba手记(读书笔记)
  9. xaml 的 intellisense失效的解决办法
  10. Java集合系列---List源码解析(ArrayList和LinkedList的区别)