HTML5新特性之语义化标签

首先让我来了解下什么是语义化标签?

  语义化标签:主要让标签有自己的含义,HTML在页面中的作用就是结构和含义,

通俗点说就是划分内容,这里放什么内容,我们放的就是什么标签,让人一目了然。

语义化标签的优点:让人一目了然,结构清晰,方便解读,有利于团队合作开发,且有利于搜索引擎优化等。

 


 

 

常见的语义化标签

HTML5新曾的语义化标签 html5语义化标签优点_hg

 

 

 

 

 

  <section></section> 表示页面中的一个区块,作用类似于div,但是section更倾向于划分区块;

 

  <article></article> 表示一块与上下文无关的独立的内容,更倾向于内容的展示;

 

  <aside></aside> 所包含的内容不是页面的主要内容、具有独立性,通常是对页面article的补充,在其一侧;

 

 

  <header></header> 通常放置整个布局的头部区域--网页的头部、某个区域的头部等;

 

 

  <footer></footer> 通常放置整个布局的尾部区域,表示页面中一个内容区块或整个页面的脚注;

 

 

  <nav></nav> 页面中的导航区域-导航链接;

 

 

  <figure></figure> 定独立的流内容(图像、图表、照片、代码等等)(默认有40px左右margin;

 

  <figcaption></figcaption>定义 figure 元素的标题,应该被置于 figure 元素的第一个或最后一个子元素的位置;

 

  <main></main> 页面主要内容,一个页面只能使用一次(ie不兼容);

 

  <hgroup></hgroup> 标题的一个分组;

 

  <mark></mark> 使用黄色突出显示部分文本,常用于定义高亮显示的文本(span);

 

 

  <time></time> 用来放置时间,具有自己的时间格式;

 

  <dialog></dialog> 标记定义一个对话框(会话框)类似微信;

 

 


 

<video></video> 视频标签;

  <audio</audio> 音频标签;

  <source></source> 定义媒介资源;

HTML5新曾的语义化标签 html5语义化标签优点_语义化_02

 


 

 

 

 

  <datalist></datalist> 给绑定id的list属性的元素,做提示信息的;

HTML5新曾的语义化标签 html5语义化标签优点_语义化_03

 

 

 


 

 

 

  <output></output> 计算结果的的输出,脚本的输出;

HTML5新曾的语义化标签 html5语义化标签优点_HTML5新曾的语义化标签_04