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