u=1380908557,2876367137&fm=26&gp=0.jpg

区块元素是HTML中的很重要的部分,绝大部分文档的结构都应由区块元素们来定义,这部分同时也是HTML5相对于之前版本新增标签最集中的地方,这些标签如下:


body:文档的主体部分


article:定义文章


secetion:定义节,表示专题


nav:定义导航结构


aside:定义附属结构


h1~h6和hgroup:定义标题和标题组


header、footer:定义头部和尾部


address:联系人信息


articel可用来定义独立的文档、页面、应用甚至站点,使用articel的标准是判断其内的内容是否可以单独发布或者重用。因此,一篇文章或者帖子,一篇用户评论甚至一个页面交互组件,都可以使用article来定义;


nav元素从字面意义就能看出是定义导航区块,nav元素的重要作用就是帮助用户快速导航,尤其是对于盲人用户,屏幕阅读器可以在初始化页面的时候就先阅读nav元素里的链接内容;很多页面会在footer里面放一些版权申明、用户协议和联系信息等链接。


header&footer,header理所当然用来放“头部”和“顶部”的内容,比如目录、搜索框和logo等东西。footer用来定义“尾部”和“底部”。