破解HTML困惑的第一封信

这封信将解惑两个问题:
1.HTML的由来?
2.HTML的原理特征?浏览器

第一个答案:ide

HTML的缔造者是蒂姆 伯纳斯 李,入乡随乡,尊称为老李。HTML并不是原创,而是借鉴了IBM的SGML,相比较SGML的复杂度,HTML能够理解为简单版的SGML。设计

SGML,全称 Standard Generalized Markup Language,标准通用标记语言,而它的上层是标记语言的鼻祖GML。开发

20世纪60年代“数据交换”成为工业计算机的刚需,做为行业领先的IBM,得出结论“通用化的文件格式将提高系统的移植性”。而实现的方式是“文档的格式必须结构化,一致化”。标记语言的概念由此,这就是建立GML的指导原则。文档

然后标记语言的概念在业界达成共识,GML开始二次迭代,通过拓展与修改,成为了一种全面的信息标准,将其从新命名为SGML,被国际标准化组织(ISO)所采纳,开始在普遍应用。产品

但因为SGML的复杂性和代价昂贵,推广变得艰辛无比。直到如今SGML还只是标记语言的指导思想。对于目前公认最强大的标语语言XML,也只实现了SGML不到十分之一的内容。it

因为对Web的洞察力不够,HTML的第一个正式版本,是从2.0开始的。而上一个版本是HTML Tags,不叫HTML 1.0,正如此,HTML的诞生就伴随一个“草率”的标签,根基不牢,随时风雨飘摇。io

第二个答案:class

HTML是用来展现文档的标记语言,而不是一个应用平台,致使最终实现取决于浏览器厂商。基础

在Web 2.0时代,HTML迎来了飞速发展,愈来愈多的标签产生,甚至网景与微软的浏览器建立了本身产品的兼容标签,HTML开始臃肿,W3C对HTML失去信心,重心转向类XML的XHTML标准。

XHTML标准,由理想主义者设计,理念极其超前与完美。而在落实上出现严重误差,推广遥遥无期。

浏览器厂商对W3C失去耐心,成立WHATWG,全称 Applications Technology Working Group,Web超文本应用技术工做组,从新审视HTML,在HTML的基础上进行改善提高,短时间内取得巨大进展。

原地踏步的W3C认清问题所在,不久就重组了HTML5小组,并与WHATWG并肩战斗。

WHATWG只维护一个HTML版本,只在此基础上修改和完善,不作版本迭代。

W3C按期快照一份WHATWG的开发进展,做为HTML的版本进行发布,这也是HTML5的由来,之后还会有HTML6...

两个工做组决定着HTML的原理特征W3C:基于标准,强调从HTML语法到XHTML语法的转变WHATWG:遵照实践,向后兼容,完善HTML语法

相关文章
相关标签/搜索