1、新增语义化标签

<header></header>		头部
<nav></nav>			    导航
<section></section>		章节、段落
<article></article>		文章
<aside></aside>			侧边栏
<footer></footer>		底部

2、新增状态标签

2-1、meter标签

标签:	
	<meter></meter>		
	
语义:标签定义已知范围或分数值内得标量测量
属性:max		最大值
	 min	  最小值
	 value	  当前值
	 high	  极值
	 low	  极值
	 optimum   最优值
	 	
说明:如果超出极值范围那么颜色会变成黄色
	 如果在有最优值的情况下,当前值低于极值最小值就是	红色,在极值范围内就是黄色,高于极值最大值就是绿色;

1-2、progress标签

标签:
	<progress></progress>
语义:显示某个任务完成得进度得指示器,一般用于表示进度条
属性:max		规定需要完成的值
	 value	  规定进程的当前值
说明:一般结合js使用有动画效果;

总结:meter和progress有什么区别?(重要)

meter 表示静态的度量,progress表示动态的进度。

注意:meter和progress在不同浏览器表现得样式不同,而且不容易设置样式,所以两个标签不常用,但是区别得知道;

3、新增列表标签

3-1、datalist标签

标签:
	<datalist></datalist>

语义:
	用于搜索框关键字提示

说明:
	datalist会包含一组option元素,这些元素表示其表单控件得可选值;datalist中的id值必须和input中的list值一样;

3-2 details标签

标签:
	<details></details>
	
语义:
	用于展示问题和答案 或者专有名词和专有名词的解释

说明:
	该标签用于描述文档或文档某个部分的细节,与<summary>标签配合使用可以为details定义标题,标题是可见的,用户点击标题时会显示details

4、新增注音标签

标签:
	<ruby>
		<rt></rt>
	</ruby>

说明:
	ruby	包裹需要注音的文字
	rt		里面写注音,rt标签写在ruby里

5、新增mark标签

标签:
	<mark></mark>
说明:
	定义带有记号的文字,需要在突出显示文本时使用

6、新增的表单功能

6-1、表单控件属性

1) placeholder:		设置提示文字; 用于文本输入类的表单控件(如文本输入框、密码输入框、文本域等)。
2) autofocus:		自动获取焦点,无需给值;适用于所有表单控件;
3) autocomplete		设置表单控件是否记录输入历史,适用于文本输入类的表单控件;
4)required			设置该表单控件必填或必选;无需设置值,如果设置了该值又没有填写内容,则提交时会显示无法提交;
5)pattern			指定正则验证表单控件的格式,往往与required配合使用;
6)multiple			该属性设置input元素是否可以有多个值,该值只适用于Email和file类

6-2、input的type属性值

1) email		邮箱
2)url		   网址
3)number	   数字	(可以设置max min step)
4)search	    搜索框
5)tel		   电话号码,移动端弹出数字键盘

6-3、范围选择框

type属性值:
	range	范围选择框
	
属性:
	value	max		min

6-4、颜色选择框

type属性值:
	color	颜色选择框

6-5、时间日期选择类

1) date		选择日期(年月日)
2)month		选择哪一年哪一月
3)week		选择哪一年的第几周
4)time		选择时间(时分)
5)datetime-local	选择日期和时间

6-6、form标签新增的属性

novalidate属性:如果给form标签设置了该属性,表单提交时不在需要验证

<form action="1.php" target="_blank" novalidate>
   <button>提交</button>
</form>

7、新增的音视频标签

7-1、视频标签

标签:
	<video></video>		该元素支持后缀为.MP4 .WebM .Ogg三种视频格式。但是尽量用MP4
	
属性:
	src="URL"		要播放视频的路径
	width			设置视频播放器的宽度
	height			设置视频播放器的高度
	control			该属性设置回向用户显示播放按钮
	muted			该属性将视频设置为静音状态
	autoplay		该属性是当视频就绪后马上播放
	loop			如果出现该属性则重复播放
	poster="url"	 设置当视频加载时显示的图片,直到视频播放时
	preload			如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性.

7-2 音频标签

标签:
	<audio></audio>		该元素支持后缀为.MP3 .Wav .Ogg三种音频格式。但是尽量用MP3
	
属性:
	src="URL"		要播放音频的路径
	control			该属性设置回向用户显示播放按钮
	muted			该属性将音频设置为静音状态
	autoplay		该属性是当音频就绪后马上播放
	loop			如果出现该属性则重复播放
	preload			当页面加载时,音频是否默认被加载

7-3 兼容性写法

浏览器会匹配video标签中的source,如果支持就播放,如果不支持往下匹配,直到没有匹配的格式,就提示文本

视频:	
	1) type='video/webm; codecs="vp8, vorbis"'
	2)type='video/ogg; codecs="theora, vorbis"'
	3) type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'

音频:
	1)type='audio/ogg; codecs="vorbis"'
	2)type='audio/aac; codecs="aac"'
	3)type='audio/mpeg'
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <video controls>
        <source src="../sources/video/movie.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
        <source src="../sources/video/movie.webm" type='video/webm; codecs="vp8, vorbis"'>
        <source src="../sources/video/movie.ogg" type='video/ogg; codecs="theora, vorbis"'>
        您的破浏览器不支持视频
    </video>
</body>
</html>

8、兼容性处理

1、引入文件

<script src="../sources/js/html5shiv.js"></script>

2、条件注释

<!--[if IE 8]> 仅IE8可见 <![endif]--> 
 
 <!--[if gt IE 8]>仅IE 8以上可见<![endif]-->
 
 <!--[if lt IE 8]>仅IE 8以下可见<![endif]-->
 
 <!--[if gte IE 8]>IE 8及以上可见<![endif]-->
 
 <!--[if lte IE 8]>IE 8及以下可见<![endif]-->
 
 <!--[if !IE 8]>非IE 8的IE可见<![endif]-->
 
 <!--[if !IE]>您使用不是 Internet Explorer <![endif]-->

3、使用

<!--[if lt ie 9]>
    <script src="../sources/js/html5shiv.js"></script>
    <![endif]-->