网页基石--HTML的发展历史

    现代网页由Javascript(负责动态交互),Css(负责网页显示样子) 和 HTML(网页的骨架)组成。HTML是Hyper Text Markup Language的简写,中文译名超文本标记语言,是网页构成的基石。

    今天我主要想讲讲HTML的发展历史。

    如今的互联网世界拥有海量的网页,海量的网页提供了海量的资讯。在未了解HTML的历史之前,很难想象作为如此发达网页基石的HTML,发展历史也不过短短30年而已。

    1991年底,HTML的首个公开描述出现于一个名为HTML Tags的文件中,由蒂姆·伯纳斯-李于提及,此时HTML含有18个标签, 主要。HTML是标准通用标记语言(SGML)规范的一个应用实现,换句话说,HTML是依据SGML规范规则来定义书写语法的。

    1993年出现了HTML和HTML+两个草案。在HTML和HTML+的草案于1994年初到期后,IETF创建一个HTML工作组,并在1995年基于草案完成了"HTML 2.0",这是第一个HTML标准规范。

    在IETF的主持下,HTML标准的进一步发展因竞争利益而遭受停滞。自1996年起,HTML规范一直由万维网联盟(W3C)维护,并由商业软件厂商出资。

    1997年在W3c的主导下相继发布了HTML3和HTML4标准,之后的也发布了HTML4的小版本,但是变化不大。

    在1998年出现了XHTML--HTML的挑战者,差点导致HTML的死亡。因为HTML规则较为松散,不要求标签一定闭合,错误嵌套的标签也能通过浏览器显示,但是在错误嵌套的情况下,浏览器不会报错而会按照自己的理解去显示它,有可能不同浏览器显示结果会不一致。为了网页拥有更严格的书写规范,1998年,W3C止了对HTML的维护, 作为对它的改进,开始制定一个基于XML的后续版本——XHTML 1.0。 XHTML拥有更加严格的编写规则,如标签必须要闭合,正确嵌套等,这有利于程序员开发规范的网页文档。

    XHTML获得了成功,得到了专业开发人员的支持,但是浏览器虽然理解XHTML标记,但却不会严格地按照标准执行错误检查。这就意味着页面仍然可以不遵守XHTML规则。

    W3C的解决方案就是通过XHTML 2来扭转这个乱糟糟的局面,这个新版本规定了严格的错误处理规则,强制要求浏览器拒绝无效的XHTML 2页面。XHTML2.0由于变化很大无法兼容旧有的网页而且制定时间长达五年,最终为支持HTML5与XHTML5的工作XHTML2作为草案被放弃。

    2014年W3C发布的HTML5, 完全兼容旧有的HTML文件, 而且更加关注HTML的标签的语义和对网页无障碍方面的支持,同时新增了很多强大的标签,例如视频和音频标签,更加丰富了网页的功能。可以说,HTML5是新一代强大的HTML标准规范,而且得到了主流浏览器的支持,使得HTML重新焕发了活力。

    纵观HTML的发展史,不过也只有短短的30年,期间有遇到挫折,不过最终获得了成功。从最初的只是简单显示文档,到如今层出不穷的网页应用,发展如此之快,令人难以想象。对于未来的网络世界,我充满期待。

参考文献:

https://zh.wikipedia.org/wiki/HTML

《HTML5秘籍》


本文为我原创

本文禁止转载或摘编

-- --
  • 投诉或建议
评论