資料介紹
HTML 是 Web 統(tǒng)一語(yǔ)言,這些容納在尖括號(hào)里的簡(jiǎn)單標(biāo)簽,構(gòu)成了如今的 Web。1991 年,Tim Berners-Lee 編寫了一份叫做 “HTML 標(biāo)簽”的文檔,里面包含了大約20個(gè)用來(lái)標(biāo)記網(wǎng)頁(yè)的 HTML 標(biāo)簽。他直接借用 SGML 的標(biāo)記格式,也就是后來(lái)我們看到的 HTML 標(biāo)記的格式。本文講述了 HTML 這門 Web 標(biāo)記語(yǔ)言的發(fā)展簡(jiǎn)史。
?
從 IETF 到 W3C: HTML 4 之路
HTML 1 并不曾存在,HTML 的第一個(gè)官方版本就是由 IETF (互聯(lián)網(wǎng)工程任務(wù)組) 推出的 HTML 2.0。問(wèn)世之前,這個(gè)版本中的很多細(xì)則已經(jīng)被實(shí)現(xiàn),比如,1994年的 Mosaic 瀏覽器已經(jīng)實(shí)現(xiàn)了在文檔中嵌入圖片的方法,后來(lái) HTML 2.0 便吸納了 img 這個(gè)標(biāo)簽。
后來(lái),W3C 取代 IETF 的角色,成為 HTML 的標(biāo)準(zhǔn)組織,1990年代的后半頁(yè),HTML 的版本被頻繁修改,直到1999年的 HTML 4.01,至此,HTML 到達(dá)了它的第一個(gè)拐點(diǎn)。
XHTML 1: XML 風(fēng)格的 HTML
HTML 在 HTML 4.01 之后的第一個(gè)修訂版本就是 XHTML 1.0,其中 X 代表 “eXtensible” ,擴(kuò)展,當(dāng)然也有人將之解讀為 “eXtreme”,極端。XHTML 1.0 是基于 HTML 4.01 的,并沒(méi)有引入任何新標(biāo)簽或?qū)傩裕ㄒ坏膮^(qū)別是語(yǔ)法,HTML 對(duì)語(yǔ)法比較隨便,而 XHTML 則要求 XML 般的嚴(yán)格語(yǔ)法。
使用嚴(yán)格的語(yǔ)法規(guī)范并非壞事,要求開發(fā)者使用單一的代碼風(fēng)格,比如,HTML 4.01 允許你使用大寫或小寫字母標(biāo)識(shí)標(biāo)記元素和屬性,XHTML 則只允許小寫字母。XHTML 1.0 的推出剛好碰上了 CSS 的崛起,Web 開發(fā)設(shè)計(jì)者們開始意識(shí)到 Web 標(biāo)準(zhǔn)問(wèn)題,基于 XHTML 的嚴(yán)格語(yǔ)法規(guī)范被視為編寫 HTML 代碼的最佳實(shí)踐。
于是,W3C 推出 XHTML 1.1。
如果說(shuō) XHTML 1.0 是 XML 風(fēng)格的 HTML,XHTML 1.1 則是貨真價(jià)實(shí)的 XML。這意味著 XHTML 1.1 無(wú)法使用 text/html mime-type 直接輸出,然而,如果 Web 開發(fā)者使用 XML mime-type,則當(dāng)時(shí)的主流瀏覽器,IE 則壓根不支持。看上去,W3C 似乎正在與當(dāng)時(shí)的 Web 脫節(jié)。
出力不討好的 XHTML 2
對(duì) W3C 而言,到了 HTML 4 已經(jīng)是功德圓滿,他們的下一步工作是 XHTML 2,希望將 Web 帶向 XML 的光明未來(lái)。雖然 XHTML 2 聽上去和 XHTML 1 類似,它們卻有很多差別,XHTML 2 不向前兼容,甚至不兼容之前的 HTML。它是一種全新的語(yǔ)言,赤條條來(lái)去無(wú)牽掛。這實(shí)在是一場(chǎng)災(zāi)難。
WHATWG:與 W3C 決裂
W3C 閉門造車的作風(fēng)引起了一些人的不滿,來(lái)自 Opera, Apple, 以及 Mozilla 的代表開始表達(dá)反對(duì)聲音。2004年,Opera 的 Ian Hickson 提議在 HTML 基礎(chǔ)上進(jìn)行擴(kuò)展以適應(yīng)新的 Web 應(yīng)用,該提議遭到 W3C 的拒絕。于是,他們自發(fā)組織成立了超文本應(yīng)用技術(shù)工作組,就是 WHATWG。
- EMC基礎(chǔ)知識(shí)講解解析 11次下載
- CAN總線的基礎(chǔ)知識(shí)詳細(xì)講解 14次下載
- 量子力學(xué)基礎(chǔ)知識(shí)講解 0次下載
- Oracle數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)講解
- 嵌入式系統(tǒng)基礎(chǔ)知識(shí)講解
- 單片機(jī)基礎(chǔ)知識(shí)講解PPT課件下載 223次下載
- 華為防雷接地基礎(chǔ)知識(shí)講解 23次下載
- EMC的原理基礎(chǔ)知識(shí)講解 44次下載
- C語(yǔ)言基礎(chǔ)知識(shí)講解 13次下載
- PIC16C5X基礎(chǔ)知識(shí)講解 9次下載
- 三個(gè)被動(dòng)元件的基礎(chǔ)知識(shí)及應(yīng)用 19次下載
- 靜電放電基礎(chǔ)知識(shí)講解 29次下載
- C51語(yǔ)言的基礎(chǔ)知識(shí)點(diǎn)實(shí)例講解
- C++語(yǔ)言基礎(chǔ)知識(shí)講解 21次下載
- 紅外基礎(chǔ)知識(shí) 264次下載
- Verilog HDL的基礎(chǔ)知識(shí) 524次閱讀
- 射頻與微波基礎(chǔ)知識(shí) 887次閱讀
- 電氣技術(shù)基礎(chǔ)知識(shí) 1587次閱讀
- 電子元器件的基礎(chǔ)知識(shí) 5027次閱讀
- 電路基礎(chǔ)知識(shí)總結(jié) 4800次閱讀
- 無(wú)功補(bǔ)償原理基礎(chǔ)知識(shí)詳解 873次閱讀
- 講解電路的基礎(chǔ)知識(shí) 1667次閱讀
- 電工基礎(chǔ)知識(shí)100問(wèn) 5918次閱讀
- C語(yǔ)言基礎(chǔ)知識(shí)點(diǎn) 974次閱讀
- 差分線的基礎(chǔ)知識(shí) 2715次閱讀
- 電感器的基礎(chǔ)知識(shí) 1215次閱讀
- Verilog的基礎(chǔ)知識(shí) 2496次閱讀
- MOS管的基礎(chǔ)知識(shí) 2092次閱讀
- 關(guān)于在線升級(jí)IAP的基礎(chǔ)知識(shí) 2710次閱讀
- 基礎(chǔ)知識(shí)講解:LED色溫和顯色指數(shù)的介紹 1w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論