http://www.yuyong.net

HTML1到HTML5的发展史

html是Web的同一种语言,这些尖括号中包含的大略标签组成了现在的Web.TimBerners-Lee在1991年编写了一份名为“HTML标签”的文档,里面有20个左右的HTML标签,用来标记网页.他直接借鉴了SGML得标...

HTML1到HTML5的发展史

html是Web的同一种语言,这些尖括号中包含的大略标签组成了现在的Web.TimBerners-Lee在1991年编写了一份名为“HTML标签”的文档,里面有20个左右的HTML标签,用来标记网页.他直接借鉴了SGML得标记风格,随后我们又看到了HTML得标记风格.这篇文章报道了Web标记语言HTML的发展简史.

通过IETF找到W3C:HTML4.

HTML1并没有出现,TML的第一个正式版本是IETF(Internet工程任务组)推出的HTML2.0.在它出现之前,许多规则都在这个版本中得到了实现,例如1994年的Mosaic应用程序就实现了将图片嵌入到文档中的方法,之后HTML2.0就采用了img这个标签.

HTML1到HTML5的发展史

W3C随后取代IETF的角色,成为HTML的标准构造,90年代的后半页,HTML的版本经常被点窜,直到1999年的HTML版本为4.01,到了这个时候,HTML才首次达到其最初的转折点.

XHTML1:HTML的XML风格.

HTML4.01之后的第一个修订就是XHTML1.0,这个中X代表“eXtensible”,扩展性,当然也有人把它理解为“eXtreme”,极端.XHTML1.0以HTML4.01为基础,没有引入任何新的标签或属性,惟一不同的是,HTML在语法上的比力上具有任意性,而XHTML需要像XML一样的严格语法.

使用严格的语法规范并不是件坏事,它要求打开者使用单一的代码风格,例如,HTML4.01允许使用大写字母或不太写字母来标识标记元素和属性,XHTML允许使用不太写字母.随着XHTML1.0的发布,CSS的兴起和Web开发计划人员开始意识到Web标准的问题,基于XHTML的严格语法规范被认为是编写HTML的最佳实践.

HTML1到HTML5的发展史

因此W3C发布了XHTML1.1.

假如XHTML1.0是XML风格的HTML,那么XHTML1.1就是真正的XML.这意味着XHTML1.1不能利用text/htmlmime-type的直接输出,但是如果Web开创者使用XMLmime-type,那么它就会成为主流,IE就会受到压根不支持.W3C看起来似乎正在脱离当时的网络.

用心良苦不讨好于XHTML2.

对于W3C来说,HTML4已经得到了充分的肯定,而XHTML2则需要更进一步,期待着Web在XML的前景更加光明.虽然XHTML2听起来与XHTML1很相似,但它们有许多不同之处,XHTML2不能向前兼容,甚至在HTML还没有兼容之前就得HTML.这是一门全新的语言,赤条条地来去自由.那简直是一场灾难.

WHATWG:和W3C断开.

W3C凭空捏造事实的行为已经引起了一些人的不满,包括Opera、Apple和Mozilla的代表都开始表示反对.Opera和IanHickson于2004年发起了HTML的基本扩展,以适应新的Web应用程序,但这一提议遭到W3C的拒绝.因此,他们自发地构建了超文本应用技术事件组——WHATWG.

HTML1到HTML5的发展史

从Web应用1.0到HTML5.

WHATWG与W3C从一开始就不同,W3C的主题协商是集体投票,而WHATWG则由IanHickson负责.看来W3C比WHATWC更接近主人,但毕竟,内部的纷争会使一些决议受到限制,WHATWC的事情变得更加容易期待,尽管这并不是无穷无尽的权利,他们必须有一个委员会来对这些过于偏执的主笔进行弹劾.

WHATWG一开始就涉及两个方面的重大事件,WebForms2.0和WebApps1.0都是HTML的扩展,后来合并成了今天的HTML5模式.

言归正传吧.

当WHATWG致力于HTML5时,W3C却连续获得XHTML2.0,这让他们陷入了一种尴尬的境地.

在2006年10月,Web之父TimBerners-Lee发表了一篇部落格文章,指出从HTML到XML得路并不可行,几个月后,W3C成立了一个新的HTML事变小组,他们非常明智的选择了WHATWG得路作为基础.这种变化引起了人们的怀疑:W3C同时使用XHTML2和HTML5这两套模式(看来W3C得HTTML5比5更早,而WHATWG得HTML5更早),而WHATWG却得HTML5更早.

XHTML死亡:XHTML语法将永远存在.

这种混乱的场景在2009年开始变得清晰起来,W3C发布了停止发布XHTML2的公告,这是关于XHTML2得晚了的讣告.这些消息被那些XML的反对者们视为珍宝,他们以此嘲笑那些利用XHTML1范例的人,但是他们似乎忘记了,XHTML1和XHTML2是截然不同的两个概念.与此同时,XHTML1范式的订阅者们还担心,HTML1中的严格语法规范将被HTML5弃用,而HTML5支持松散的语法和类似XHTML1的严格语法,这一点后来被证明是多余的.

HTML5粗略图.

HTML1到HTML5的发展史

最近的HTML5已经不再像以前那么可疑了,但是仍然没有表现出开放和乐观.现在有两个构造可以同时定义它的范式,这两个构造的行为方式完全不同,WHATWG是先购买再品尝,W3C是先购买再购买,它们构成了一个不太可靠的联姻,最终人们将会面对HTML5或者HTML5得题目.

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。