HTML的发展历程

2010年7月15日 分类: ASP.NET, css, Javascript

HTML5最近炒的火热,我们今天先说说HTML的发展史,HTML是一种Web浏览器统一语言,是一种标记型语言,从1991年,一个名字叫Tim Berners-Lee编写的一份叫做“HTML标签”的文档发展而来,当时包含了大约20个用来标记网页内容的标签,他直接借用了SGML标记语言,也就是后来的HTML语言。HTML的第一个官方版本是由IETF(互联网工程任务组)推出的版本是2.0,先前由Tim Berners-Lee设计的为HTML 1.0,所以,HTML 1.0并没有官方发布。

后来,由W3C,取代了IETF的工作,成为了HTML的标准组织,此后,HTML被多次修改,直到1999年的HTML 4.01,至此,HTML到达了他的第一个拐点,之后W3C推出了也就是我们现在常用的XHTML 1.0,其实就是XML风格的HTML,是严格按照编码规范HTML的实践,之后,W3C相继推出XHTML1.1,XHTML2,不过,由于XHTML2并不向前兼容,甚至不兼容之前的HTML,这直接加速了XHTML的灭亡,直到2009年,W3C宣布终止XHTML2的工作,XHTML2将不复存在。
在此之前,W3C的闭门造车的作风引起了不满,Opera,Apple,Mozilla的代表开始发表反对声音,2004年Opera的Ian Hickson提议在HTML基础上进行扩展以适应新的Web应用,该提议遭到了W3C的拒绝,于是他们自发组织了超文本应用技术工作组,也就是WHATWG。

从一开始,WHATWG就和W3C走不同的路线,W3C对问题是集体投票,WHATWG则由Ian Hickson定夺,表面上看W3C更民主,而事实上,各种内部纷争会使一些决议陷入泥潭,而WHATWG就会进展的更顺利,不过,Ian Hickson的权力并非无限大,他们的委员可以进行反驳。

开始,WHATWG的工作内容主要是两部分,Web Forms 2.0和Web Apps 1.0,他们都是HTML的扩展,后来,他们合并一起成为现在的HTML5规范。在WHATWG致力于HTML5的同时,W3C也继续他们的XHTML2.0,W3C也慢慢的陷入困境。2006年10月,Web之父Tim Berner-Lee发表了一篇博文,表示HTML走向XML的路是行不通的。几个月后,W3C组建了新的HTML工作组,他们明智的选择了WHATWG的成果,WHATWG的成果作为基础。W3C同时进行这两套规范,XHTML2和HTML 5(W3C的HTML 5中间有个空格,WHATWG的则没有),而WHATWG也在进行着同样的工作。

HTML5的现状是有两个不同的组织再给他制定规范,两个组织有着完全不同的行事风格,最终我们必须面临一个是选择HTML5还是HTML 5的问题。好在现在多款主流浏览器已经对HTML5的应用有了良好的支持,IE9更是将HTML5视为核心,所以,我们不必为HTML5担心,一切都会朝着好的方向发展的。

原创文章,转载请注明: 转载自.NET开发者

本文链接地址: HTML的发展历程

 

No related posts.

标签:

1条评论 于 “HTML的发展历程”

  1. 2010年9月10日16:17
    1

    唉~htm5太超前了。。推出的太快了

Leave a Comment