前端笔记之HTML5&CSS3(上)新特性&音频视频&本地存储&自定义属性
一、 HTML5 简介 HTML 5 的第一份正式草案已于 2008 年 1 月 22 日公布。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 2014 年 10 月 29 日,万维网联盟宣布,经过几乎 8 年的艰辛努力, HTML5 标准规范终于最终制定完成了,并已公开发布。 HTML5 不仅仅是超文本标记语言的新版本,而是一整套浏览器新 API 的综合 : 新的语义标签。我们知道 HTML 就是超文本标记语言,负责描述的是文档的语义、结构。 HTML5 中,提供了非常多的新的标签, <header> 、 <section> 、 <footer> 、 <nav> 、 <aside> 、 <article> 、 <address> 等等。丰富了表单元素。 新的本地存储。 HTML 如果想往客户端存储东西(不是服务器),只能通过 cookie 。 HTML5 中提供了一个新的 API ,叫做本地存储,可以让浏览器轻松的在客户端本地存储数据。 设备兼容特性。 HTML5 提供了移动设置的所有兼容的 API 方案,浏览器获得摄像头、陀螺仪、蜂鸣器等等的权利。对于 PC 浏览器,还加上了全屏 API 和拖放 API 。 连接特性。 HTTP 是无连接的,你的浏览器和服务器之间没有长久链接, HTML5 中提出了 web socket 特性