从HTML1到HTML5回首HTML发展历史
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从HTML1到HTML5回⾸HTML发展历史
HTML是Web同⼀语⾔,这些容纳在尖括号⾥得⼤略标签,构成了如今得Web。
1991 年,Tim Berners-Lee编写了⼀份叫做“HTML 标签”得⽂档,内⾥包括了⼤约20个⽤来标记⽹页得 HTML标签。
他直接借⽤SGML得标记款式,也便是其后我们看到得HTML标记得款式。
本⽂报告了HTML这门Web标记语⾔得⽣长简史。
从IETF到W3C: HTML 4之路
HTML 1并未曾存在,TML得第⼀个官⽅版本便是由 IETF(互联⽹⼯程任务组)推出得HTML 2.0。
问世之前,这个版本中得很多细则已经被实现,⽐如,1994年得 Mosaic 欣赏器已经实现了在⽂档中嵌⼊图⽚得⽅式,其后HTML 2.0便吸纳了img这个标签。
其后,W3C取代IETF得⾓⾊,成为HTML得标准构造,1990年代得后半页,HTML得版本被频繁点窜,直到1999年得HTML4.01,⾄
此,HTML到达了它得第⼀个拐点。
XHTML 1: XML风格得HTML
HTML在HTML 4.01之后得第⼀个修订版本便是 XHTML 1.0,此中X代表“eXtensible”,扩展,固然也有⼈将之解读为 “eXtreme”,极度。
XHTML 1.0是基于HTML 4.01得,并没有引⼊任何新标签或属性,唯⼀得区别是语法,HTML对语法⽐⼒任意,⽽XHTML则要求XML般得严格语法。
利⽤严格得语法规范并⾮坏事,要求开辟者利⽤单⼀得代码风格,⽐如,HTML 4.01容许你利⽤⼤写或不⼤写字母标识标记元素和属
性,XHTML则只容许不⼤写字母。
XHTML 1.0得推出恰好碰上了CSS 得崛起,Web开辟计划者们开始意识到Web标准题⽬,基于XHTML 得严格语法规范被视为编写HTML代码得最佳实践。
于是,W3C推出XHTML 1.1
如果说XHTML 1.0 是XML风格得HTML,XHTML 1.1 则是货真价实得 XML。
这意味着XHTML 1.1⽆法利⽤text/html mime-type直接输出,然⽽,如果Web开辟者利⽤XML mime-type,则当时得主流欣赏器,IE 则压根不⽀持。
看上去,W3C好像正在与当时得Web挣脱。
着⼒不讨好得XHTML 2
对W3C⽽⾔,到了HTML 4已经是功德圆满,他们得下⼀步事变是XHTML 2,盼望将Web带向 XML得光亮将来。
固然XHTML 2听上去和XHTML 1雷同,它们却有很多不同,XHTML 2不向前兼容,乃⾄不兼容之前得 HTML。
它是⼀种全新得语⾔,⾚条条来去⽆牵挂。
这着实是⼀场灾祸。
WHATWG:与W3C决裂
W3C凭空杜撰得作风引起了部分⼈得不满,来⾃Opera, Apple, 以及Mozilla得代表开始表达反对声⾳。
2004年,Opera得Ian Hickson发起在HTML根本上举⾏扩展以适应新得Web 应⽤,该发起遭到W3C得拒绝。
于是,他们⾃发构造创建了超⽂本应⽤技术事变组,便是WHATWG。
从 Web Apps 1.0到HTML5
从⼀起头,WHATWG就和W3C⾛不同得蹊径,W3C对题⽬得会商是团体投票,⽽WHATWG则由主笔Ian Hickson定度。
表⾯上看W3C更夷易近主,然⽽毕竟上,种种内部纷争会使部分决议限于泥潭,在WHATWC事变得盼望会更⽅便,不过,主笔得权利并⾮⽆穷⼤,他们得委员会可以对那些过于偏执得主笔举⾏弹劾。
⼀起头,WHATWG得重要事变包罗两部分,Web Forms 2.0 和 Web Apps 1.0,它们都是HTML得扩展,其后,他们归并到⼀起成为如今得HTML5范例。
⾔归于好
在WHATWG致⼒于HTML5得同时,W3C连续他们得XHTML 2.0,然⽽,他们徐徐地陷⼊窘境。
2006年10⽉,Web之⽗Tim Berners-Lee发表了⼀篇部落格⽂章,表现,从HTML⾛向XML得路是⾏不通得,⼏个⽉后,W3C组建了⼀个新得HTML事变组,他们⾮常明智地选择了WHATWG得成果作为根本。
这⼀变化带来部分怀疑,W3C同时举⾏这两套范例,XHTML 2和HTML 5(看重,W3C得HTTML 5在5之前有个空格,⽽WHATWG得HTML5则没有空格),⽽WHATWG也在举⾏着同样得事变。
XHTML已去世: XHTML语法永存
这⼀紊乱场合场⾯到了2009年开始变得明⽩,W3C颁布发表停⽌ XHTML 2得事变,这是⼀份关于XHTML 2得迟到得讣告。
这⼀消息被那些XML得反对者视为珍宝,他们借此嘲笑那些利⽤ XHTML 1范例得⼈,然⽽他们好像忘记了,XHTML 1和 XHTML 2是⼤相径庭得东西。
于此同时,XHTML 1范例得订定者担⼼,XHTML 1中得严格语法规范会被HTML 5 弃⽤,这种担⼼其后证明是多余得,HTML 5既⽀持疏松语法,也⽀持XHTML 1般得严格语法。
HTML 5蹊径图
HTML 5得近况是,它不再象过去那样让⼈怀疑,然⽽仍不敷开阔开朗。
有两个构造在同时订定它得范例,这两个构造有着完全不同得⾏事风格,WHATWG 是先买后尝,W3C是先尝后买,他们形成了⼀个不太靠谱得联姻,终极⼈们必将⾯对⼀个HTML5还是HTML 5得题⽬。
更让开辟者怀疑得是,他们什么时间才可以试淼HTML 5。
在⼀次访谈中,Ian Hickson提到了2022,表现要到当时HTML 5才会形成“保举标准”,此话⼀出,顿时招来Web计划者们得末路怒,只管他们不知道保举标定时什么意思,但他们⼤⽩,2022已经是猴年马⽉得事了。
这还不算,更重要得是,这个保举标准涉及两套范例,思量到HTML 5标准得范围,这个⽇期还是太乐不都雅了,毕竟 了局,各⼤欣赏器以往对既有标准得兼容并不遂⼈意,想当初,IE花了10年才采取abbr这个标签。
2012 年,HTML 5会被采取为候选标准,这将是HTML 5真正开始发⼒得⽇⼦。
对Web开辟计划者来说,这并不重要,重要得是欣赏器得⽀持,就像CSS 2.1,当有欣赏器开始⽀持这⼀范例得时间,就有开辟计划者在利⽤了,假使倘若必需⽐及全部欣赏器都⽀持才开始⼊⼿,恐怕我们如今还在等待中。
HTML 5也⼀样,并不会有⼀个时候点,颁布发表HTML5已经筹办妥当,相反,我们会先开始利⽤它得部分成果,HTML 5并不是⼀个从零开始全新得东西,它是旧得HTML标准得改进,毕竟上,不管你正在利⽤得HTML是哪个版本,你已经在利⽤HTML 5了。
原⽂链接:。