温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

破解HTML困惑的第一封信

发布时间:2020-06-22 18:29:42 来源:网络 阅读:248 作者:白鸽不放鸽 栏目:web开发

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

第一个答案:

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

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

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

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

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

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

第二个答案:

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语法

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI