html5是最新的html标准,拥有新的语义、图形以及多媒体元素,简化web应用程序,专为丰富的web内容而设计的,简称“H5”。简单来说就是增加了一些更直观的标签,H5相比html4.0精简了很多。

HTML新增标签

1. 结构标签:主要用来对页面结构进行划分,页面结构划分为顶部、导航、内容(页眉、区块)、页脚等。

  • header:一般网页头部信息/标题。
  • nav:导航条部分内容。
  • section:独立内容区块,一般内容区。
  • article:特殊独立区块,表示页眉中核心内容。
  • aside:标签内容之外,与标签内容相关的辅助信息。
  • figure:独立单元,如有图文混合模块。
  • hgroup:头部信息/标题相关信息。
  • footer:底部信息。
代码示例:

<header>
  顶部信息
</header>
<nav>
    导航信息
</nav>
<div>
    <section>
        <hgroup>标题相关</hgroup>
        <article>图文混合内容</article>
        <footer>底部信息</footer>
    </section>
    <aside>
        侧边栏
    </aside>
</div>
<footer>
底部
</footer>

代码运行结果如下:

HTML5新增标签_html__一阶

 

2. 表单标签

表单中元素input还记得吗?H5新增表单标签主要针对input的type属性值,具体属性值描述如下:

  • search:搜索框。应用非常广泛,与text的区别是有值的时候会有清空按钮。
  • email:邮箱地址,自动校验。
  • url:http地址,自动校验。
  • number:必须输入数值,通过min、max属性可以设置最小最大值。
  • range:必须输入一定范围内的数值。
  • color:颜色选择器。
  • 日期选择器:date:选取年月日。month:选取年月。week:选择周和年。time:选取时间。datetime:选取时间、年月日。示例:<input type="number" min="0" max="3">

3. 媒体标签

  • video:视频
  • audio:音频
  • embed:嵌入内容,包括各种媒体,flash,图片等。

4. 其他功能标签

  • progress:进度条。<progress max="100" min="1" value="20"></progress>
  • datalist:文本域下拉提示。
  • detail:展开菜单。
  • mark:标注。
  • time:数据标签,给搜索引擎使用,主要日期标签。
  • canvas:使用js进行图像绘制。
  • ruby:对某些内容进行注释。
  • command:按钮。