HTML5

什么是HTML5?

HTML5将成为HTML、XML以及HTML DOM的新标准。

HTML的上一个版本诞生于1999年,自那之后web世界已经经历了巨变。

HTML5仍处于完善之中,然而,大部分现代浏览器已经具备了某些HTML5支持。

HTML5是如何起步?

HTML5是W3C与WHATWG合作的结果

编者注:W3C指World  Wide  Web  Consortium万维网联盟

编者注:WHATWG指Web Hypertext Application Technology Working Group。 

WHATWG致力于web表单和应用程序,而W3C专注于XHTML2.0。在2006年,双方决定进行合作,来创建一个新版本的HTML.

为HTML5建立的一些规则:

.新特性应该基于HTML、CSS、DOM以及javascript

.减少对外部插件的需求(比如flash)

.更优秀的错误处理

.更多取代脚本的标记

.HTML5应该独立于设备

.开发进程应对公透明

新特性:

HTML5中的一些有趣的新特性:

.用于绘画的canvas元素

.用于媒介回访的video和audio元素

.对本地离线存储的更好的支持

.新的特殊内容元素,比如article、footer、header、nav、section

.新的表单控件,比如calendar、date、time、email、url、search

浏览器支持:

最新版本的safari、 chrome、firefox以及opera支持某些html5特性。Internet Explorer9  将支持某些HTML5特性。

HTML5

通过制定如何处理所有HTML元素以及如何从错误中恢复的精确规则,HTML5改进了互操作性,并减少了开发成本。

HTML5中的新特性包括了嵌入音频、视频和图形的功能,客户端数据存储,以及交互式文档。

HTML5中还包含了新的元素比如