技术交流QQ群:1027579432,欢迎你的加入!
- HTML5的新增特性主要是针对以前的不足,增加了一些新的标签、新的表单、新的表单属性等。
- 这些新的特性都有兼容性问题,基本上是IE9+以上版本的浏览器才支持,如果不考虑兼容性的问题,可以大量使用这些新的特性。
- 声明:
- a.新特性增加了很多,但是本篇仅仅专注于开发中常用的新特性。
1.HTML5新增的语义化标签
- 注意:
- 这种语义化标签主要是针对搜索引擎的;
- 这些新标签页面中可以使用多次;
- 在IE9中,需要把这些元素转换为块级元素;
- 其实,在移动端更喜欢用这些标签;
- HTML5中还增加了其他的新标签;
2.HTML5新增的多媒体标签
- 新增的多媒体标签主要包括两个:
- 使用它们可以很方便的在页面中嵌入音频和视频,而不再去使用flash和其他浏览器插件。
2.1 视频<video>
2.2 音频<audio>
3.多媒体标签总结
- 音频标签和视频标签的使用方式基本一致;
- 浏览器支持情况不同;
- 谷歌浏览器会把音频和视频自动播放禁止了;
- 可以给视频标签添加muted属性来静音播放视频,音频不可以(可以通过JavaScript来解决);
- 视频标签是重点,经常设置自动播放,循环和设置大小属性;不使用controls控件。
4.HTML5新增input表单
- 重点记住number、search、tel这三个!

<!-- 当我们验证的时候,必须添加form表单域 -->
<form action="">
<ul>
<li>邮箱:<input type="email" ></li>
<li>网址:<input type="url" ></li>
<li>日期:<input type="date"></li>
<li>日期:<input type="time"></li>
<li>数量:<input type="number"></li>
<li>手机号码:<input type="tel"></li>
<li>搜索:<input type="search"></li>
<li>颜色:<input type="color"></li>
<!-- 当我们点击提交按钮时就可以验证表单了 -->
<li><input type="submit" value="提交"></li>
</ul>
</form>
5.HTML5新增的表单属性
6.资料下载