阿莲百科
手机版
当前位置: 首页 > 常识 >

html是什么意思的缩写(HTML简史)

100次浏览     发布时间:2024-10-02 08:38:29    

HTML,是Hyper Text Markup Language的缩写,即“超文本标记语言”的缩写。

1、HTML的面世

介绍HTML之前,先介绍一下SGML。

SGML,是Standard Generalized Markup Language的缩写,中文一般译为“标准通用标记语言”,SGML是一个标准,定义了如何对文档进行注释的规范,让我们了解文档的指定片段的含义。

HTML由CERN(欧洲粒子物理研究所)的科学家Tim Berners-Lee(中文一般直译为“提姆.伯纳斯李”)和他的同事根据SGML创建,HTML可以说是SGML的一个应用。

1991年,Tim Berners-Lee开发出了万维网(World Wide Web),开发出了简单的浏览器,用于展示HTML(浏览软件),这是HTML第一次展示在大众的面前。

2、HTML与常见的计算机编程语言的差别

和我们常见的计算机编程语言,例如C语言、Java语言、Python语言相比,HTML本身只是一个标记语言,也就是说,HTML是一个带有HTML标记的文本文件,HTML标记告诉浏览器如何进行展示,文本则是展示的内容。

3、HTML1.0、HTML2.0、HTML3.2、HTML4.0标准

早在上个世纪60年代末,互联网的雏形APARNET就已经出现。互联网出现后,出现了大量的应用,例如文件服务器、远程登录、电子邮件、新闻组,但互联网的使用者仅限于大学的计算机专业学生和专业技术人员,普通的使用者基本上是望而却步。

但万维网和HTML的横空出世,使得互联网的使用界面焕然一新,让普通的电脑使用者可以轻松使用互联网,互联网用户开始急剧增长。

HTML出现后,各种浏览器软件不断出现,为了规范各种浏览器软件对HTML的支持,IETF(互联网工程工作组)和W3C(万维网联盟)开始制定HTML规范:

1993年6月,IETF发布HTML草案,该草案被称为HTML1.0规范;

1995年11月,IETF发布HTML的RFC,编号为RFC1866,该RFC被称为HTML2.0规范;

1996年1月,W3C发布HTML3.2标准,该标准被各浏览器厂商广泛支持;

1997年12月,W3C发布HTML4.0标准。

4、HTML4.01和XHTML标准推出

HTML出现后,受到了大量非计算机专业开发者的欢迎,为了迎合广大HTML开发者,浏览器对开发者提供的HTML文档非常宽容,以至于我们很难写出一个“错误的HTML文档”。

例如,我们编写了一个没有任何HTML标签的文档:

This is my html.

There is no tag.

我们将这个文档保存为welcome.html文件,鼠标双击这个文件,浏览器可以显示该文件:

对HTML开发者的迎合,导致HTML开发者越来越随意,由此出现了两个严重的问题:

(1)HTML的发展越来越混乱;

(2)各浏览器软件的兼容性越来越差。

为了让开发者编写更严格的HTML代码,W3C在1999年12月份发布了HTML4.01规范,接着在2000年1月份发布XHTML规范,这两者差别不大。

XHTML,即可扩展HTML。XHTML这个名词,是XML和HTML的混合体,表示制定HTML规范时,参考XML标准:

(1)一个HTML文档有且仅有一个根元素,即<html>元素;

(2)每个元素都有开始标签和结束标签;

(3)标签之间可以嵌套,但是不能出现交叉的情况,即不能出现如下的嵌套关系:

<p>
<div>
hello, everyone.
</p>
</div>

(4)元素的属性必须有属性值,而且属性值要求用引号括起来。例如下面的属性值是不可接受的:

<input type="checkbox" checked />

5、HTML4.01和XHTML标准的尴尬

从我们软件开发者的角度来看,HTML4.01和XHTML是一份非常优秀的标准。但是,这两个标准发布后,直接被开发者和浏览器厂商无视。

根据统计,全球互联网500强的网站,只有不到8%的网站满足HTML4.01和XHTML标准。大厂网站尚且如此,普通网站就更加不用说了。

这个结果,无疑给W3C组织泼了一盆冷水,W3C再也没有兴趣对HTML制定新的标准。从此,HTML标准好像进入了一个黑暗的中世纪,下一个标准HTML5的推出,已经是14年零9个月之后的事了。

6、HTML5的发布

考虑到前面的HTML系列标准推出后,无论是对浏览器厂商,还是对HTML开发者,影响都不大。于是,一个叫WHATWG的组织,也就是Web Hypertext Application Technology Working Group(Web超文本应用技术工作组)开始制定一种新的规范,认为现存的HTML网页都是合法的。

WHATWG的努力,得到了广大开发者和浏览器厂商的支持,W3C最终认可了WHATWG的努力,并根据这个理念推出了HTML5标准。

HTML5标准推出后,大部分浏览器厂商第一时间宣布支持,广大前端开发者也专门花时间学习HTML5标准,如此热烈的支持,对于HTML系列标准来说,是前所未有的事情!

浏览器占有率第一的微软IE,略显傲慢,没有支持HTML5,竟然被大量前端开发者抛弃,面对市场份额的急剧下滑,微软公司连忙宣布,新的浏览器Edge将会支持HTML5。