HTMLCSS学习笔记

HTML5 介绍

HTML5 是继 HTML4 以后的下一代 HTML 标准规范,它提供了一些新的元素和属性。

新型的标签有利于搜索引擎和语义分析,同时更好地帮助小屏幕装置和视障人士使用,除此之外,也提供了一些新的功能,比如视频音频用的<video><audio>,总结而言,有如下几大特点:

取消了一些 HTML4 里过时的元素和属性标记

HTML5 吸取了 XHTML2 一些建议,包括一些用来改善文档结构的功能,比如,新的 HTML 标签 header, footer, dialog, aside, figure 等的使用。

内容与展示分离

bi 标签依然保留,但它们的意义和之前有所不同,这些标签的意义只是为了将一段文字标识出来,而不是为了为它们设置粗体或斜体式样。ufontcenterstrike 这些标签则被完全去掉了。

新增加一些全新的表单输入对象

包括日期,URL,Email 地址,其它的对象则增加了对非拉丁字符的支持。HTML5 还引入了微数据,这一使用机器可以识别的标签标注内容的方法,使语义 Web 的处理更为简单。

总的来说,这些与结构有关的改进使内容创建者可以创建更干净,更容易管理的网页,这样的网页对搜索引擎,对读屏软件等更为友好。

全新的、更合理的标签
多媒体对象将不再全部绑定在 objectembed 标签中,而是视频有video,音频有audio

本地存储
这个功能将内嵌一个本地的 SQL 数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线 Web 程序也将因此获益匪浅。不需要插件的富动画。 

Canvas对象
将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离 Flash 和 Silverlight,直接在浏览器中显示图形或动画。

新的 API 扩展
HTMLDocumentHTMLElement接口提供了新的 API 扩展。