HTML(HyperText Markup Language,超文字標記語言) 是用來定義網頁結構的一種描述語言。
發展簡史
1990 年,由於對Web 未來發展的遠見,Tim Berners-Lee 提出了 超文字的概念,並在第二年在SGML的基礎上將其正式定義為一個標記語言。IETF 於 1993 年正式開始制定 HTML 規範,並在經歷了幾個版本的草案後於 1995 年釋出了 HTML 2.0 版本。1994年,Berners-Lee 為了 Web 發展而成立了 W3C。1996 年,W3C 接管了 HTML 的標準化工作,並在1年後釋出了 HTML 3.2 推薦標準。1999 年,HTML 4.0 釋出,並在 2000 年成為 ISO標準。
自那以後,W3C 幾乎放棄了 HTML 而轉向 XHTML,並於 2004 年成立了另一個獨立的小組 WHATWG。幸運的是,WHATWG 後來又轉回來參與了HTML5 標準的制定,兩個組織(譯註:即 W3C 和 WHATWG)在 2008 年釋出了第一份草案,並在 2014 年釋出了 HTML5 標準的最終版。
時間 | 事件 | 備註 |
---|---|---|
1990 | 提出超文字概念 | -- |
1991 | HTML誕生 | 標記語言HTML,基於SGML(標準通用標記語言) |
1993 | IETF 開始制定 HTML 規範 | -- |
1994 | 成立 W3C | -- |
1995 | HTML 2.0 | -- |
1996 | W3C 接管了HTML標準化工作 | -- |
1997 | W3C 釋出 HTML 3.2 標準 | -- |
1999 | W3C 釋出 HTML 4.0 標準 | -- |
2000 | HTML 4.0 成為 ISO 標準,W3C 轉向 XTHML 標準 | -- |
2004 | 成立WHATWG | -- |
2008 | 釋出 HTML 5.0 草案 | -- |
2014 | 釋出了 HTML5 標準的最終版 | -- |
概念和語法
HTML 文件是包含多個 HTML 元素 的文字文件。每個元素都用一對開始和結束標籤包裹。每個標籤以尖括號<>
開始和結束。也有一部分標籤中不需要包含文字,這些標籤稱為空標籤,如:
你可以使用屬性來擴充套件 HTML 標籤。屬性用來提供一些附加資訊,這些資訊可能會影響瀏覽器對元素的解析。