浅析HTML5中header标签的用法


Posted in HTML / CSS onJune 24, 2016

<header>标签定义文档的页眉,通常是一些引导和导航信息。它不局限于写在网页头部,也可以写在网页内容里面。
在新的标准中header标签定义如下:

"A group of introductory or navigational aids.”
基本意思是“一组介绍性的护着导航相关的辅助内容”。字面上理解header标签不单单只是定义页头内容,也可以定义页头以下其它内容的介绍。这和我们传统的页面header定义并不完全一致。
通常<header>标签至少包含(但不局限于)一个标题标记(<h1>-<h6>),还可以包括<hgroup>标签,还可以包括表格内容、标识、搜索表单、<nav>导航等。

XML/HTML Code复制内容到剪贴板
  1. <header>  
  2.  <h1>雨打浮萍</h1>  
  3.  <p>专注于web前端开发</p>  
  4. </header>  
  5. <article>  
  6.  <header>  
  7.   <h1>html5语义化标签之结构标签</h1>  
  8.   <p>article、section、hgroup、aside、nav...</p>  
  9.  </header>  
  10.  <p>...这里面包含很多东西...</p>  
  11. </article>  

在上面的结构中,我们可以看到使用header我们定义了一篇文章的标题和内容。这里header标签的使用并不是页面的页头,而是文章的页头。

所以在HTML5中,header的使用更加灵活,你可以根据你的需要来定义和组织document结构。

同样,在架构页面时,header标签一般都放在页面的顶部,但是如果你想把他放在左侧,右侧甚至底部都没有关系,标签只定义了本身在页面的角色,而不是位置。当然更具搜索引擎优化原则,重要内容最后在架构页面的时候提前。
最后由于在HTML5中header属于块元素,如果我们要在大多数主流浏览器使用的话最好定义CSS,如下。

CSS Code复制内容到剪贴板
  1. header { display:block;}  
HTML / CSS 相关文章推荐
html5+css3气泡组件的实现
Nov 21 HTML / CSS
CSS3 border-radius圆角的实现方法及用法详解
Sep 14 HTML / CSS
使用CSS3制作版头动画效果
Dec 24 HTML / CSS
使用HTML5 IndexDB存储图像和文件的示例
Nov 05 HTML / CSS
html5-websocket基于远程方法调用的数据交互实现
Dec 04 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
Apr 25 HTML / CSS
canvas绘制视频封面的方法
Feb 05 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 HTML / CSS
H5 video poster属性设置视频封面的方法
May 25 HTML / CSS
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
Oct 16 HTML / CSS
分享几个实用的CSS代码块
Jun 10 HTML / CSS
css中:last-child不生效的解决方法
Aug 05 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
Jun 22 #HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
Jun 22 #HTML / CSS
调用HTML5的Canvas API绘制图形的快速入门指南
Jun 17 #HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
Jun 16 #HTML / CSS
浅谈html5增强的页面元素
Jun 14 #HTML / CSS
HTML5 新标签全部总汇(推荐)
Jun 13 #HTML / CSS
HTML最新标准HTML5总结(必看)
Jun 13 #HTML / CSS
You might like
详解php反序列化
2020/06/10 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
微信小程序实现图片压缩功能
2018/01/26 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
python常见排序算法基础教程
2017/04/13 Python
python实现弹窗祝福效果
2019/04/07 Python
python实现共轭梯度法
2019/07/03 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Django和Flask框架优缺点对比
2019/10/24 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
彪马法国官网:PUMA法国
2019/12/15 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
总监职责范文
2013/11/09 职场文书
基层干部十八大感言
2014/01/19 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
2014年教务工作总结
2014/12/03 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
js 数组 fill() 填充方法
2021/11/02 Javascript