HTML5 有哪些新特性?
- 主要是关于图像,位置,存储,多任务等功能的增加。
- 文件类型声明只有一种:<!DOCTYPE HTML>。
- 新增特性:
- 新增的语义化标签:header / nav / article/ section/ aside / footer / progress / meter / command /datalist / details / embed / figcaption / figure / hgroup / keygen / mark / output / rp / rt / ruby / source / summary / wbr。
- 表单控件: calendar、date、time、email、url、search。
- 用于媒介回放的 video 和 audio 元素。
- 定义图形的 canvas 元素。
- 新的技术:webworker, websocket, Geolocation。
- 新的局部属性:ping (用于 a 与 area)、charset (用于 meta)、async (用于 script)。
- 新的全局属性:id、tabindex、repeat、contextmenu、draggable、dropzone、hidden、spellcheck。
- 提供了本地存储方案:
- localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。
- sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此 sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。
- 移除特性:
- 纯表现的元素:
; ; ; ; ; ;
框架集:;; ; - acronym、applet 、dir、isindex。
- 纯表现的元素:
如何区分 HTML 和 HTML5
常用块级元素:
;
;
;