HTML5的新增特性
HTML5 的新增特性
1.HTML5 新增的语义化标签
- header :头部标签
- nav:导航标签
- article:内容标签
- section:定义文档某个区域
- aside:侧边栏标签
- footer:尾部标签
注意:
1.这种语义化标准主要是针对搜索引擎
的
2.这些新标签页面中可以使用多次
3.在IE9中,需要把这些元素转换为块级元素
4.其实,我们移动端更喜欢使用这些标签
5.HTML5还增加了很多其他标签,我们后面再慢慢学
2.HTML5 新增的多媒体标签
HTML5 在不使用插件的情况下,也可以原生的支持视频格式文件的播放,当然,支持的格式是有限的。
新增的多媒体标签最主要包含两个:音频(audio
)、视频(video)
使用它们可以很方便的在页面中嵌入音频和视频,而不再去使用flash和其他浏览器插件。
1.视频
语法:
<video src="文件地址" controls="controls"></video>
如下图:该录像先播放MP4格式,如果不支持MP4格式则播放ogg格式,如果都不支持则显示“你的浏览器不支持 video 标签”。
2.视频
3.音频
语法:
<audio src="文件地址" controls="controls"></audio>
当前video元素支持三种音频格式:
如下图:该录像先播放MP3格式,如果不支持MP3格式则播放ogg格式,如果都不支持则显示“你的浏览器不支持
4.视频
注意:谷歌浏览器把音频和视频自动播放禁止了。
5.多媒体标签总结
- 音频标签和视频标签使用方式基本一致浏览器支持情况不同
- 谷歌浏览器把音频和视频自动播放禁止了
- 我们可以给视频标签添加muted属性来静音播放视频,音频不可以(可以通过JavaScript解决)
- 视频标签是重点,我们经常设置自动播放,不使用controls控件,循环和设置大小属性
3.HTML5 新增的表单标签
1.HTML5 新增的input 类型
2.HTML5 新增的表单属性
注意可以通过以下设置方式修改 placeholder 里面的字体颜色:
input::placeholder{
color:red;
}