HTML

HTML(超文本标记语言)是一种描述性语言,用于指定网页结构。

简史

1990 年,作为其对万维网愿景的一部分,蒂姆·伯纳斯-李定义了超文本的概念,伯纳斯-李在次年通过主要基于SGML的标记将其正式化。IETF于 1993 年开始正式规范 HTML,并在发布了几个草案后于 1995 年发布了 2.0 版。1994 年,伯纳斯-李创立了W3C 来开发万维网。1996 年,W3C 接管了 HTML 工作,并在一年后发布了 HTML 3.2 建议。HTML 4.0 于 1999 年发布,并于 2000 年成为ISO 标准。

那时,W3C 几乎放弃了 HTML,转而支持XHTML,促使 2004 年成立了一个名为WHATWG 的独立组织。由于 WHATWG 的努力,HTML 的工作得以继续:这两个组织于 2008 年发布了HTML5 的第一个草案,并在 2014 年发布了正式标准。“HTML5” 这个词只是指代现代 Web 技术的流行语,这些技术是HTML 生存标准的一部分。

概念和语法

HTML 文档是一个使用元素构建的纯文本文档。元素用匹配的开始和结束标签包围。每个标签都以尖括号 (<>) 开头和结尾。有一些空或元素不能包含任何文本,例如<img>

可以使用属性扩展 HTML 标签,这些属性提供影响浏览器解释元素方式的附加信息

Detail of the structure of an HTML element

HTML 文件通常以 .htm.html 扩展名保存,由Web 服务器提供服务,并且可以由任何Web 浏览器渲染。

另请参阅