html5中增加的重要新特性和内容有哪些
导读:本文共3560字符,通常情况下阅读需要12分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 其实说白了 html5 也就是人为定义的一些规则和新的 api 的集合。下面我就介绍一些开发常用的 html5 新特性:一:canvas 标签<!DOCTYPE HTML><html><body><canvas id="myCanvas">your browser does not suppor... ...
目录
(为您整理了一些要点),点击可以直达。其实说白了 html5 也就是人为定义的一些规则和新的 api 的集合。下面我就介绍一些开发常用的 html5 新特性:
video 标签具有以下属性:
1.autoplay:如果出现该属性,则视频在就绪之后马上播放
2.controls:如果出现该属性,则向用户显示控件,比如播放按钮
3.height:设置视频播放器高度
4.loop:如果出现该属性,则会重复播放
5.preload:如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用“autoplay”,则忽略该属性。
6.src:视频地址
7.width:设置视频播放器宽度
Web Storage 的概念和 cookie 相似,区别是它是为了更大容量存储设计的。Cookie 的大小是受限的,并且每次你请求一个新的页面的时候 Cookie 都会被发送过去,这样无形中浪费了带宽,另外 cookie 还需要指定作用域,不可以跨域调用。
1.localStorage: 用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
2.sessionStorage: 用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此 sessionStorage 不是一种持久化的本地存储,仅仅是会话级别的存储。
Web Storage 拥有 setItem,getItem,removeItem,clear 等方法,不像 cookie 需要前端开发者自己封装 setCookie,getCookie。
在 HTML5 出来之前,我们用 div 构建页面,但是这些 div 都没有实际意义。我们只能通过 id 等属性认为赋予它一些身份。为了便于开发者观察和 seo(搜索引擎优化),html5 推出了这些语义化标签。
header:代表“网页”或“section”的页眉。
footer:代表“网页”或“section”的页脚,通常含有该节的一些基本信息,譬如:作者,相关文档链接,版权资料。
hgroup:代表“网页”或“section”的标题,当元素有多个层级时,该元素可以将 h2 到 h7 元素放在其内,譬如文章的主标题和副标题的组合
nav:元素代表页面的导航链接区域。用于定义页面的主要导航部分。
aside:被包含在 article 元素中作为主要内容的附属信息部分,其中的内容可以是与当前文章有关的相关资料、标签、名次解释等。
section:代表文档中的“节”或“段”,“段”可以是指一篇文章里按照主题的分段;“节”可以是指一个页面里的分组。
article:最容易跟 section 和 div 容易混淆,其实 article 代表一个在文档,页面或者网站中自成一体的内容,其目的是为了让开发者独立开发或重用。譬如论坛的帖子,博客上的文章,一篇用户的评论,一个互动的 widget 小工具。(特殊的section)
html5 中添加了 date(日期选择)、time(时间选择)、email(邮箱地址)、url(链接)等表单控件,我个人非常喜欢这些添加。比如 email 控件,以前我们没有这个控件的时候要判断用户输入的是不是 email 格式只能通过js正则表达式来判断,但 h6 之后只用在 input 的 type 属性写上 email 就可以了,但这只是基本的判断不能保证百分百过滤,为了安全,后台还是要进行 email 格式判断的。
html5 之后你的 script 和 link 不用再加 type 属性,一样可以工作正常,但是为了不出差错,最好还是加上。
你的任何 dom 节点只要加上 contenteditable="true"就可以变得可编辑,也是一个很棒的属性添加,用这个你可以模拟 textarea。
使用 mark 标签可以使你的内容有醒目的标记,从 mark 这个单词相信你就能猜出这个标签大概用途
HTML5 引用的 range 类型可以创建滑块,它接受 min, max, step 和 value 属性,可以使用 css 的 :before 和 :after 来显示 min 和 max 的值 ,但是显示的不是很友善。
html5中增加的重要新特性和内容有哪些的详细内容,希望对您有所帮助,信息来源于网络。