因为以前html中很多模块都是用div做的,但是div是没有语义的,对搜索引擎不友好,所以在h5中新增了很多语义标签。但是兼容性不是很好,如果是移动端是完全没有兼容性的问题。
注意:在ie9中需要将这些标签转换为块级元素才可以使用。
1、视频标签video
主要用mp4格式视频,基本上浏览器都是兼容的
谷歌对视频默认情况下是不自动播放的,它需要autoplay和muted一起使用时才会自动播放。
如果考虑到兼容性的问题,可以按照这样的写法:
2、音频audio
用法基本上跟视频是一样的
关于自动播放,视频是通过属性是可以解决的,但是音频需要配合js来实现。
3、input