HTML
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自诞生以来经历了多个重要版本迭代: