HTML 全称为Hyper Text MarKup Language ,即“超文本标记语言”,标记语言是一套标记标签,并非编程语言。
HTML5,即H5,是HTML的第五个版本,并非新技术
HTML5拓展的内容:
一:语义化标签
1.什么是语义化:语义化是指对数据和信息进行处理,使得机器可以理解。
2.新增的语义化标签:例如:header(头部标签),nav(导航标签),article(内容标签),section(块级标签),aside(侧边栏标签),footer(尾部标签)。
3.使用语义化标签需要注意的:
(1)语义化标签主要是针对搜索引擎
(2)新标签可使用一次或多次,在移动端支持比较友好
(3)IE9浏览器中,需要把语义化标签都转为块级元素
二:多媒体标签
1.audio(音频标签)
2.video(视频标签)
总结:
音频与视频标签的使用基本一致,在不同的浏览器下,情况各不相同,存在兼容问题
谷歌浏览器禁用了video的自动播放功能,解决方案:给viedo加muted属性,即视频静音
三:新增input标签
<input type="email/url/date/time/number/tel/search/color" />
四:新增from表单属性
<from>
用户名: <input type="text" required="required" placeholder="请输入用户名" autofocus="autofocus" autocomplete="off">
头像:<input type="file" name="" multiple>
</from>
autocomplete属性规定输入字段是否使用自动完成功能,适用于<from>,以及<input>类型的:text,search,url,telephone,email,password,datepickers,range,color.