W3C刚刚宣布HTML
5标准完成。Berners-Lee爵士接受采访谈论了HTML
5。对于为什么HTML
5花了如此长时间制定?

HTML 编年史

HTML 是 Web 同一语言,这些容纳在尖括号里得大略标签,构成了如今得
Web。1991 年,Tim Berners-Lee 编写了一份叫做 “HTML
标签”得文档,内里包括了大约20个用来标记网页得 HTML 标签。

澳门新葡萄京所有网站 1

image

Tim Berners-Lee 创造了 HTTP 协议的首个版本.

Berners- Lee解释说HTML
5不再仅仅是一种超文本标记语言,它还是一种计算平台,可以在任何地方部署,它十分强大。新版本的HTML不可能一夜就会出现,有许多人参与整个项目,他
们有着不同的观点,一些人推崇快速开发,另一些人则注重稳定性和一致性。Berners-Lee称,他们有一句口头禅,如果一样东西不再Web,那么它就
根本不存在。

HTML之父

澳门新葡萄京所有网站 2

image

Berners-Lee 最初的提案中有 3 个主要的创新: HTML、HTTP 与 URL. 

澳门新葡萄京所有网站 3

发展史

HTML 定义了向文本添加样式的一种方式

HTTP 定义了在服务端与客户端之间传输数据的一种方式

URL 定义了在网络机器中定位唯一资源的一种方式

(文/solidot)    

html

html1.0(未存在)

  • 1991 :
    蒂姆·伯纳斯-李于1991年底提及[6][7]。它描述了18个元素,包括HTML初始的、相对简单的设计。设计深受CERN内部一个以标准通用标记语言(SGML)为基础的文件格式SGMLguid的影响。

  • 澳门新葡萄京所有网站,1993 ~ 1994 :
    互联网工程任务组(IETF)发布了首个HTML规范的提案:“超文本标记语言(HTML)”互联网草案,由伯纳斯-李与丹·康纳利撰写。其中包括一个SGML文档类型定义来定义语法[9]。草案于6个月后过期。

html2.0

  • 1995 : IETF创建了一个HTML工作组,并在1995年完成了”HTML
    2.0″,这是第一个旨在成为对其后续实现标准的依据的HTML规范。

  • 1996 : 万维网联盟(W3C)代替
    IETF对HTML进行维护开发。同年,W3C就发布了XML
    1.0的语言规范,更灵活,更规范严格。

html3.2

  • 1997.1:
    HTML3.2作为W3C推荐标准发布。是首个完全由W3C开发并标准化的版本,IETF于1996年9月12日关闭了它的HTML工作组。

html4.0+

  • 1997.12: html 4.0 由w3c发布:
    三种变化:
    1、严格,过时的元素被禁止。
    2、过渡,过时的元素被允许。
    3、框架集,大多只与框架相关的元素被允许。

  • 1998: html4.0 微调,不变版本号。

  • 1999: HTML 4.01[21]作为W3C推荐标准发布。它同样提供了三种变化。

  • 2000: “ISO HTML”,(基于HTML
    4.01严格版)作为ISO/IEC国际标准发布。
    这年,W3C采用了一个大胆的计划,把XML引入HTML,加入DTD或者XML
    Schema验证,于是XHTML在W3C的大力推动下诞生了。

  • 2001:html4.01 最终勘误版于2001年5月12日发布。

XHTML1.x

  • 2000: XHTML1.0 作为W3C推荐标准发布。

  • 2001: XHTML1.1 作为W3C推荐标准发布

XHTML2.0(草案已作废)

  • 2002-2006: W3C一连发布了八个不同XHTML
    2.0的草案,计划用XML技术彻底革新HTML的语言,不再兼容老的HTML规范。
    不再支持HTML 4和XHTML
    1.0遭到浏览器开发商和web社区的激烈反对,每个XHTML
    2.0草案最后都被迫放弃。

  • 2004 : Opera得Ian Hickson发起在HTML根本上举行扩展以适应新得Web
    应用,
    该发起遭到W3C得拒绝。于是,他们自发构造创建了超文本应用技术事变组,便是WHATWG。
    规范的名字也改成了Web Application
    1.0,并逐渐增加了一些支持web应用的功能,比如Web Storage, Web
    Sockets, Server Events等等。

  • 2006:在WHATWG开发html5期间,W3C继续开发XHTML2.0。但是2006年Tim认为把Html迁移到XML行不通,Web之父Tim
    Berners-Lee发表了一篇部落格文章,表示,从HTML走向XML得路是行不通得,所以内部成立了HTML工作组(也叫Html
    5,这里的Html和5之间有空格,这是和WHATWG组织的Html5不同的地方),该工作组没有从零开始而是沿用WHATWG组织的成功继续开发。此时的W3C是有两个工作组的:XHTML2.0和后来的HTML。WHATWG工作组期间正在开发HTML5规范。

  • 2009: 2009年W3C宣布XHTML2.0不再继续,宣告死亡。

HTML5

  • 2006 ~ 2007: W3C意识到自己决策错误,同WHATWG达成和解,协商在Web
    Application 1.0基础上共同制定新的HTML语言规范。Web Application
    1.0改名成为HTML5。

  • 2008: W3C发布第一个HTML5草案。

  • 2009-2012:WHATWG和W3C的工作产生一定程度的分离,WHATWG
    是先买后尝,W3C是先尝后买,
    他们形成了一个不太靠谱得联姻,终极人们必将面对一个HTML5还是HTML
    5得题目。

  • 2012:
    W3C指定HTML5作为候选推荐阶段。该阶段的标准为“两个100%完成,完全实现交互操作”。
    WHATWG组织则将HTML5作为一个“活动标准”(Living Standard)。
    活动标准的概念是从未完成但永远保持更新与改进,可以蒂姆加新特性,但功能点不会被删除。

  • 2014.10.28: HTML 5[24] 作为W3C推荐标准发布。

HTML5 2012 2013 2014 2015 2016 2017 2018
HTML5.0 候选版 征求评价 推荐标准 —- —- —- —-
HTML5.1 第一工作草案 —- 最后召集 候选版 推荐标准 —- —-
HTML5.2 —- —- —- 第一工作草案 —- 候选版 推荐标准
HTML5.3 —- —- —- —- 编者草案 —-

h5 应用发展

澳门新葡萄京所有网站 4

image

W3C从2002年到2009年浪费了7年时间在XHTML
2.0上面,IT界认识到web的标准制定有很多风险。高大上的XML技术并不一定符合HTML的未来发展,权威组织也可能完全走错方向。Tim
Berners-Lee在2006年W3C的会议上承认试图把整个世界的网页都换成XML语言,包括给所有HTML
tag的attribute加上引号,把空的tag去掉,是不可能的事情。未来HTML6的变化应该还是渐进的,不会有革命性的改动。希克森不一定会继续HTML6的编写。W3C也许会重新掌控HTML标准的核心。Internet就是一个平等开放的天地,任何人任何团体都可以把自己的创新加入到互联网平台,标准化组织也许更多的是追逐互联网技术前进的步伐,而不是站在前沿指导创新。

总结

澳门新葡萄京所有网站 5

image

参考

  • 维基百科-HTML

  • 白一白HTML的有趣历史

  • xhtml与HTML爱恨情仇