HTML(全称:HyperText Markup Language,超文本标记语言)是用于构建和呈现万维网(World Wide Web)内容的核心标记语言,由蒂姆·伯纳斯-李(Tim Berners-Lee)与同事丹尼尔·康诺利(Daniel W. Connolly)于1990年创立[1]。HTML基于标准通用标记语言(SGML)简化发展而来,通过标签(Tag)标记网页中的文本、图像、链接、表格、多媒体等元素,使浏览器能够按规则解析并呈现为可视化页面[2]。自1993年互联网工程任务组(IETF)发布首个HTML规范以来,HTML已成为互联网信息表示的基础标准,其现行规范由万维网联盟(W3C)与网页超文本应用技术工作组(WHATWG)共同维护[1]。2014年10月,W3C正式发布HTML5推荐标准,标志着HTML进入支持多媒体、富Web应用与跨平台开发的新阶段[3][4]

HTML
中文名 超文本标记语言
英文名 HyperText Markup Language
缩写 HTML
创始者 蒂姆·伯纳斯-李(Tim Berners-Lee)
初始发布 1993年6月(IETF草案)
标准组织 W3C、WHATWG
文件扩展名 .html、.htm
前身 SGML
最新版本 HTML5(2014年10月28日)

概述

定义与性质

HTML是一种描述性的标记语言而非编程语言,其全称为超文本标记语言(HyperText Markup Language)[1]。它通过预定义的标签(Tag)告诉浏览器如何组织与显示页面内容,包括标题、段落、列表、链接、图片及其他多媒体资源[2]。HTML文档本质为纯文本文件,通常以.html或.htm为扩展名,可独立于各类操作系统平台运行[2]

功能与应用

作为万维网的基石技术之一,HTML与层叠样式表(CSS)和JavaScript共同构成现代Web开发的三大核心技术。HTML负责页面内容的语义化结构,CSS控制视觉表现,JavaScript实现交互逻辑。HTML5的出现进一步扩展了其能力,原生支持音频、视频播放,引入Canvas绘图、本地存储、地理定位等功能,使Web应用能够替代部分传统桌面程序与移动原生应用[3]

历史

起源与早期版本

1990年,在欧洲核子研究中心(CERN)工作的蒂姆·伯纳斯-李为便于科研人员共享信息,提出了超文本(HyperText)概念,并在次年基于SGML正式将其定义为一种标记语言[1]。1993年,互联网工程任务组(IETF)发布HTML首个工作草案;1995年1月,HTML 2.0作为RFC 1866正式发布,成为第一个旨在成为后续实现依据的HTML规范[1][2]。1994年,伯纳斯-李创立万维网联盟(W3C),W3C于1996年接管HTML标准化工作,先后于1997年发布HTML 3.2与HTML 4.0推荐标准,后者于2000年成为ISO国际标准[1]

HTML5与现代发展

2004年,由于W3C将重心转向XHTML 2.0,苹果、Mozilla、Opera等浏览器厂商联合成立网页超文本应用技术工作组(WHATWG),启动HTML5标准化工作以推动Web应用发展[5][4]。2006年,W3C与WHATWG决定合作开发新版HTML;2007年,W3C接纳WHATWG的HTML5草案并成立新的HTML工作组[5]。2008年1月22日,HTML5首份正式草案公布;经过长达八年的协作与博弈,W3C于2014年10月28日宣布HTML5标准规范最终制定完成并公开发布[3][4]。此后,W3C与WHATWG于2019年达成和解,目前WHATWG主导维护持续更新的"HTML Living Standard"(活标准),W3C则定期将其快照作为官方推荐标准发布[4]

语法特征

元素与标签

HTML文档由嵌套的元素(Element)构成,每个元素通常以开始标签(如<p>)和结束标签(如</p>)包裹内容。部分元素为空元素(Void Element),如<img>、<br>,无需结束标签。标签以尖括号(<>)标识,浏览器按顺序读取文档并依据标签解释显示内容[1]

属性与文档类型

HTML元素可通过属性(Attribute)提供附加信息,如<img src="image.jpg" alt="描述">中的src与alt属性。HTML5采用极简的文档类型声明<!DOCTYPE html>,置于文档首行以触发标准模式渲染。文档基本结构包含<html>、<head>(元数据容器)与<body>(可见内容容器)三大根级元素[1]

标准组织

万维网联盟(W3C)

万维网联盟(World Wide Web Consortium,W3C)由蒂姆·伯纳斯-李于1994年创立,是Web技术领域最具权威的国际技术标准机构,负责HTML、CSS、XML等核心标准的制定与推广[2][5]。在HTML发展历程中,W3C自1996年起主导HTML标准化,并于2007年后与WHATWG协作推进HTML5,最终于2014年发布HTML5正式推荐标准[3]

网页超文本应用技术工作组(WHATWG)

网页超文本应用技术工作组(Web Hypertext Application Technology Working Group,WHATWG)成立于2004年,由苹果、Mozilla、Opera等浏览器厂商联合创立,旨在应对W3C转向XHTML而忽视HTML实际需求的局面[5][4]。WHATWG维护"HTML Living Standard",采用持续迭代模式更新标准,强调浏览器实现细节与互操作性,目前与W3C形成"活标准+快照发布"的协作机制[4]

版本沿革

HTML自诞生以来经历了多个重要版本迭代:

  • HTML 1.0:1993年6月由IETF作为互联网草案发布,未形成正式标准[1]
  • HTML 2.0:1995年11月作为RFC 1866发布,是首个正式规范,2000年6月被宣布过时[1]
  • HTML 3.2:1997年1月14日由W3C发布为推荐标准,整合了表格、图像映射等特性[1]
  • HTML 4.0:1997年12月18日由W3C发布,引入样式表、脚本、框架等支持,2000年成为ISO标准[1]
  • HTML5:2014年10月28日由W3C正式发布为推荐标准,新增语义化标签、多媒体支持、Canvas、本地存储等特性,成为当代Web开发的基础[3][4]

参考文献