HTML5 介绍
HTML5 是继 HTML4 以后的下一代 HTML 标准规范,它提供了一些新的元素和属性。
新型的标签有利于搜索引擎和语义分析,同时更好地帮助小屏幕装置和视障人士使用,除此之外,也提供了一些新的功能,比如视频音频用的<video>和<audio>,总结而言,有如下几大特点:
取消了一些 HTML4 里过时的元素和属性标记
HTML5 吸取了 XHTML2 一些建议,包括一些用来改善文档结构的功能,比如,新的 HTML 标签 header, footer, dialog, aside, figure 等的使用。
内容与展示分离
b 和 i 标签依然保留,但它们的意义和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。u,font,center,strike 这些标签则被完全去掉了。
新增加一些全新的表单输入对象
包括日期,URL,Email 地址,其它的对象则增加了对非拉丁字符的支持。HTML5 还引入了微数据,这一使用机器可以识别的标签标注内容的方法,使语义 Web 的处理更为简单。
总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。
全新的、更合理的标签
多媒体对象将不再全部绑定在 object 或 embed 标签中,而是视频有video,音频有audio。
本地存储
这个功能将内嵌一个本地的 SQL 数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线 Web 程序也将因此获益匪浅。不需要插件的富动画。
Canvas对象
将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离 Flash 和 Silverlight,直接在浏览器中显示图形或动画。
新的 API 扩展
为HTMLDocument和HTMLElement接口提供了新的 API 扩展。