✔ 最佳答案
http://zh.wikipedia.org/w/index.php?title=HTML&variant=zh-hk
HTML
[編輯首段]維基百科,自由的百科全書
跳转到: 导航, 搜索
圖片參考:
http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Html-source-code3.png/309px-Html-source-code3.png
圖片參考:
http://zh.wikipedia.org/skins-1.5/common/images/magnify-clip.png
一段用彩色標示的HTML源代碼
A|zh-cn:超文本置标语言;zh-tw:超文件標示語言(英文:HyperText Markup Language,簡稱為HTML)是為網頁創建和其它可在網頁瀏覽器中看到的信息設計的一種置標語言。HTML被用來結構化信息——例如標題、段落和列表等等,也可用來在一定程度上描述文檔的外觀和語義。由蒂姆·伯納斯-李給出原始定義,由IETF用簡化的SGML(標準通用置標語言)語法進行進一步發展的HTML後來成為國際標準,由萬維網聯盟(W3C)維護。
包含HTML內容的文件最常用的擴展名是.html,但是像DOS這樣的舊操作系統限制擴展名為最多3個字符,所以.htm擴展名也被使用。雖然現在使用的比較少一些了,但是.htm擴展名仍舊普遍被支持。編者可以用任何文本編輯器或所見即所得的HTML編輯器來編輯HTML文件。
早期的HTML語法被定義成較鬆散的規則以有助於不熟悉網絡出版的人採用。網頁瀏覽器接受了這個現實,並且可以顯示語法不嚴格的網頁。隨著時間的流逝,官方標準漸漸趨於嚴格的語法,但是瀏覽器繼續顯示一些遠稱不上合乎標準的HTML。使用XML的嚴格規則的XHTML(可擴展超文本置標語言)是W3C計劃中的HTML的接替者。雖然很多人認為它已經成為當前的HTML標準,但是它實際上是一個獨立的、和HTML平行發展的標準。W3C目前的建議是使用XHTML 1.1、 XHTML 1.0或者HTML 4.01進行網絡出版。
目錄[隱藏]
1 發展歷史
2 標準的版本歷史
2.1 HTML
2.2 XHTML
3 標記元素類型
4 文件類型描述
5 分離樣式和內容
6 使用HTTP發佈HTML
7 HTML格式的電子郵件
8 HTML超文本格式
9 參看
10 外部鏈接
[編輯] 發展歷史
1982 年,Tim Berners-Lee 為使世界各地的物理學家能夠方便的進行合作研究,建立了使用於其系統的 HTML。Tim Berners-Lee 設計的 HTML 以純文字格式為基礎,可以任何文字編輯器處理,最初僅有少量標記(TAG)而易於掌握運用。隨著 HTML 使用率的增加,人們不滿足只能看到文字。1993 年,還是大學生的 Marc Andreessen 在他的 Mosaic 瀏覽器加入 <img> 標記,從此可以在 Web 頁面上瀏覽圖片。但人們認為僅有圖片還是不夠,希望可將任何形式的媒體加到網頁上。因此 HTML 不斷地擴充和發展。
[編輯] 標準的版本歷史
[編輯] HTML
超文本置標語言(第一版)——在1993年6月發為互聯網工程工作小組 (IETF)工作草案發佈(並非標準).
HTML 2.0——1995年11月作為RFC 1866發佈,在RFC 2854於2000年6月發佈之後被宣佈已經過時
HTML 3.2——1996年1月14日,W3C推薦標準
HTML 4.0——1997年12月18日,W3C推薦標準
HTML 4.01(微小改進)——1999年12月24日,W3C推薦標準
ISO/IEC 15445:2000(「ISO HTML」)——2000年5月15日發佈,基於嚴格的HTML 4.01語法,是國際標準化組織和國際電工委員會的標準。
HTML沒有1.0版本是因為當時有很多不同的版本。有些人認為蒂姆·伯納斯-李的版本應該算初版,這個版本沒有IMG元素。當時被稱為HTML+的後續版的開發工作於1993年開始,最初是被設計成為「HTML的一個超集」。第一個正式規範在為了和當時的各種HTML標準區分開來,使用了2.0作為其版本號。HTML+的發展繼續下去,但是它從未成為標準。
HTML3.0規範是由當時剛成立的W3C於1995年3月提出,提供了很多新的特性,例如表格、文字繞排和複雜數學元素的顯示。雖然它是被設計用來兼容2.0版本的,但是實現這個標準的工作在當時過於複雜,在草案於1995年9月過期時,標準開發也因為缺乏瀏覽器支持而中止了。3.1版從未被正式提出,而下一個被提出的版本是開發代號為Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定瀏覽器,例如Netscape和Mosaic的元素和屬性。HTML對數學公式的支持最後成為另外一個標準MathML。
HTML 4.0同樣也加入了很多特定瀏覽器的元素和屬性,但是同時也開始「清理」這個標準,把一些元素和屬性標記為過時的,建議不再使用它們。HTML的未來和CSS結合會更好。
HTML 5目前仍為草案,並已被W3C接納。