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自誕生以來經歷了多個重要版本迭代:
- 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]。