浅析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 相关文章推荐
CSS3教程:新增加的结构伪类
Apr 02 HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 HTML / CSS
纯css3实现的鼠标悬停动画按钮
Dec 23 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
Dec 01 HTML / CSS
CSS3 文字动画效果
Nov 12 HTML / CSS
HTML5中的Article和Section元素认识及使用
Mar 22 HTML / CSS
使用HTML5拍照示例代码
Aug 06 HTML / CSS
使用HTML5进行SVG矢量图形绘制的入门教程
Feb 19 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
Mar 02 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
Mar 13 HTML / CSS
HTML5自定义属性的问题分析
Aug 16 HTML / CSS
解析CSS 提取图片主题色功能(小技巧)
May 12 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
js DataSet数据源处理代码
2010/03/29 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
理解javascript模块化
2016/03/28 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
原生JavaScript实现进度条
2021/02/19 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Django如何实现内容缓存示例详解
2017/09/24 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
python中操作文件的模块的方法总结
2021/02/04 Python
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
团工委书记自荐书范文
2013/12/17 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
图书室标语
2014/06/21 职场文书
护理专业自我评价
2015/03/11 职场文书
党支部评议意见
2015/06/02 职场文书
《认识钟表》教学反思
2016/02/16 职场文书