HTML5 入门

介绍HTML 5之前,不得不说WHATWG,2004年Opera的Ian Hickson(伊恩•希克森)发起的HTML新标签扩展以适应新的web应用,该发起遭到W3C的拒绝,而W3C凭空杜撰的作风引起了部分人的不满,来自Opera,Apple,以及Mozilla的代表开始表达反对声。于是他们自发创建了超文本应用技术工作组,便是WHATWG。

刚开始,WHATWG就和W3C走不同的道路,W3C对题目的会商是团体投票,而WHATWG则有主笔Ian Hickson定度。表面上看,W3C更民主,然而种种内部纷争会使部分决议限于泥潭,在WHATWG事情进展的更顺利,不过主笔权利并非无穷大,他们的委员会可以对那些过于偏执的主笔举行弹劾。 WHATWG的重要议题包含两部分,Web Forms 2.0和Web Applications 1.0,他们都是HTML的扩展,逐步演变成今天的HTML5。

在WHATWG致力于HTML5的同时,W3C已陷入XHTML 2.0的窘境。2006年10月,Web之父Tim Berners-Lee发表了一篇文章,表示从HTML走向XML的路是行不通的,几个月后,W3C迷途知返,组建了一个新的HTML工作组,他们非常明智的选择了WHATWG的成果作为根本。然而也有人对W3C表示怀疑,因为W3C在同时进行两套标准(XHTML 2.0和HTML 5),值得注意的是W3C的HTML 5中间有个空格,而WHATWG的HTML5则没有空格。

HTML5 是新一代的 HTML 标准,从 Gecko 1.8.1 开始增加了对其的支持。它所提供的特性不仅仅包括对富媒体的支持,更有针对 web 应用的增强,比如更好的人机交互,客户端数据存储,可以更加简单有力的服务实现。

由于 HTML5 依然处于设计阶段,变动是不可避免的。因此,并不是所有浏览器实现了全部特性的支持。尽管如此,Gecko (在 Firefox 中通过扩展实现)在实现 HTML5 方面起了个好头,并且会对越来越多的特性提供支持。你可以在 这里 找到 Gecko 所支持的 HTML5 特性的列表。

HTML5 的 doctype

HTML5 的 doctype 是非常简单的。用下面的语句来标识此页面采用了 HTML5:

<!DOCTYPE html>

这个超简单的 doctype 会让浏览器进入到标准渲染模式,即使是那些现在还不支持 HTML5 的浏览器,它们会以固有的模式解析 HTML 内容,并忽略不支持的HTML5 特性。

文档标签和贡献者

标签: 
向此页面作出贡献: guotingchaopr, ziyunfei, ibeen, gaoyanqi, leegorous
最后编辑者: guotingchaopr,