HTML5总结

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.

原文地址:https://www.cnblogs.com/qingfengyuan/p/12910508.html