HTML、XML、XHTML和HTML5的異同


HTML

什么是HTML

HTML是HyperType Markup Language(超文本標記語言)的簡稱,HTML 是用來描述網頁的一種語言。

HTML 不是一種編程語言,而是一種標記語言(markup language)

標記語言是一套標記標簽(markup tag)

HTML 使用標記標簽來描述網頁

HTML的版本

? 年份 ? ? ? ? ? ? ? ? ? ? ? ? 版本


1993.6 ? ? ? ? ? 作為互聯網工程工作小組(IETF)工作草案發布(并非標準)

1995.11 ? ? ? ? HTML 2.0 作為RFC 1866發布

1997.1 ? ? ? ? ? HTML 3.2 W3C推薦標準

1997.12 ? ? ? ? HTML 4.0 W3C推薦標準

1999.12 ? ? ? ? HTML 4.01 W3C推薦標準,微小改進

2014.10 ? ? ? ? HTML 5 W3C推薦標準


XHTML

什么是XHTML

XHTML 指可擴展超文本標簽語言(EXtensible HyperText Markup Language)。

XHTML 的目標是取代 HTML。

XHTML 與 HTML 4.01 幾乎是相同的。

XHTML 是更嚴格更純凈的 HTML 版本。

XHTML 是作為一種 XML 應用被重新定義的 HTML。

XHTML 是一個 W3C 標準。

XHTML的產生

由于HTML是一種松散的、不能夠適應社會發展需要的標記語言,因此W3C組織在2000年的1月26日,以XML為根本重構了HTML 4.01,取名為:XHTML。

XHTML的特點

XHTML 是一個 W3C 標準,由W3C組織制定

XHTML可以說就是嚴格語法化的HTML4.01,完全兼容HTML4.01

所有新的瀏覽器都支持 XHTML

XHTML產生的意義在于規范化HTML語法結構,在以后的將來完全取代HTML。


XML

什么是XML

“當 XML(擴展標記語言)于 1998 年 2 月被引入軟件工業界時,它給整個行業帶來了一場風暴。有史以來第一次,這個世界擁有了一種用來結構化文檔和數據的通用且適應性強的格式,它不僅僅可以用于 WEB,而且可以被用于任何地方。”

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

XML 指可擴展標記語言(EXtensible?Markup?Language)

XML 是一種標記語言,很類似 HTML

XML 的設計宗旨是傳輸數據,而非顯示數據

XML 標簽沒有被預定義。您需要自行定義標簽

XML 被設計為具有自我描述性

XML 是W3C 的推薦標準


HTML 5

什么是HTML 5

HTML5 將成為 HTML、XHTML 以及 HTML DOM 的新標準

HTML 的上一個版本(HTML4.01)誕生于 1999 年。自從那以后,Web 世界已經經歷了巨變

HTML5 標準規范制定完成并發布,大部分現代瀏覽器已經具備了某些 HTML5 支持

HTML 5是如何產生的

HTML5 是 W3C(World Wide Web Consortium,萬維網聯盟)與 WHATWG(Web Hypertext Application Technology Working Group) 合作的結果。

WHATWG 致力于 web 表單和應用程序,而 W3C 專注于 XHTML 2.0。在 2006 年,雙方決定進行合作,來創建一個新版本的 HTML。

HTML 5 曲折的發展歷程

HTML5草案的前身名為 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的 HTML 工作團隊。

HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍處于完善之中。然而,大部分現代瀏覽器已經具備了某些 HTML5 支持。

2012年12月17日,W3C正式宣布凝結了大量網絡工作者心血的HTML5規范已經正式定稿。根據W3C的發言稿稱:“HTML5是開放的Web網絡平臺的奠基石。”

2013年5月6日, HTML 5.1正式草案公布。該規范定義了第五次重大版本,第一次要修訂萬維網的核心語言:超文本標記語言(HTML)。在這個版本中,新功能不斷推出,以幫助Web應用程序的作者,努力提高新元素互操作性。

2014年10月29日,萬維網聯盟淚流滿面地宣布,經過幾乎8年的艱辛努力,HTML5標準規范終于最終制定完成了,并已公開發布。

HTML5 的新規則

新特性應該基于 HTML、CSS、DOM 以及 JavaScript

減少對外部插件的需求(比如 Flash)

更優秀的錯誤處理

更多取代腳本的標記

HTML5 應該獨立于設備

開發進程應對公眾透明

HTML 5 產生的意義

HTML5的設計目的是為了在移動設備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas 標記。HTML5還引進了新的功能,可以真正改變用戶與文檔的交互方式。這些特性是XHTML不能滿足的。

HTML5將會取代1999年制定的HTML 4.01、XHTML 1.0標準,以期能在互聯網應用迅速發展的時候,使網絡標準達到符合當代的網絡需求,為桌面和移動平臺帶來無縫銜接的豐富內容。


HTML、XML、XHTML和HTML5的異同


由此可以看出:

1) HTML 5 和 XHTML 是老版 HTML 的替代,由于產生的背景和年代不一樣,作用也不一樣。HTML 5 主要是來在移動設備上支持多媒體,XHTML 是為了用來嚴格規范語法結構。HTML、 XHTML、HTML 5 僅僅是版本不同而已。目前,HTML 5 是主流。

2) XML 則主要是讓自己通過自定義標簽,來傳輸數據,而非展示數據。XML 和頁面展示無關。


HTML 5 產生的背景小故事



饑人谷_李維超 版權所有,轉載請注明出處。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,002評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,400評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,136評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,714評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,452評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,818評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,812評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,997評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,552評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,292評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,510評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,035評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,721評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,121評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,429評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,235評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,480評論 2 379

推薦閱讀更多精彩內容