浅析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实现字体颜色渐变的实现
Mar 09 HTML / CSS
CSS3中各种颜色属性的使用教程
May 17 HTML / CSS
css3实现文字扫光渐变动画效果的示例
Nov 07 HTML / CSS
css和css3弹性盒模型实现元素宽度(高度)自适应
May 15 HTML / CSS
探究 canvas 绘图中撤销(undo)功能的实现方式详解
May 17 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
Jan 06 HTML / CSS
浅谈html5标签css3的常用样式
Oct 20 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
Jan 10 HTML / CSS
canvas 如何绘制线段的实现方法
Jul 12 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
canvas绘制圆角头像的实现方法
Jan 17 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
Aug 10 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常用的文件操作函数经典收藏
2013/04/02 PHP
PHP中常用的转义函数
2014/02/28 PHP
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
python logging类库使用例子
2014/11/22 Python
python将ip地址转换成整数的方法
2015/03/17 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
宣传保护环境的公益广告词
2014/03/13 职场文书
群众路线个人整改方案
2014/10/25 职场文书
安全检查汇报材料
2014/12/26 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers