資料介紹
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 風格的 HTML
HTML 在 HTML 4.01 之后的第一個修訂版本就是 XHTML 1.0,其中 X 代表 “eXtensible” ,擴展,當然也有人將之解讀為 “eXtreme”,極端。XHTML 1.0 是基于 HTML 4.01 的,并沒有引入任何新標簽或?qū)傩?,唯一的區(qū)別是語法,HTML 對語法比較隨便,而 XHTML 則要求 XML 般的嚴格語法。
使用嚴格的語法規(guī)范并非壞事,要求開發(fā)者使用單一的代碼風格,比如,HTML 4.01 允許你使用大寫或小寫字母標識標記元素和屬性,XHTML 則只允許小寫字母。XHTML 1.0 的推出剛好碰上了 CSS 的崛起,Web 開發(fā)設(shè)計者們開始意識到 Web 標準問題,基于 XHTML 的嚴格語法規(guī)范被視為編寫 HTML 代碼的最佳實踐。
于是,W3C 推出 XHTML 1.1。
如果說 XHTML 1.0 是 XML 風格的 HTML,XHTML 1.1 則是貨真價實的 XML。這意味著 XHTML 1.1 無法使用 text/html mime-type 直接輸出,然而,如果 Web 開發(fā)者使用 XML mime-type,則當時的主流瀏覽器,IE 則壓根不支持??瓷先?,W3C 似乎正在與當時的 Web 脫節(jié)。
出力不討好的 XHTML 2
對 W3C 而言,到了 HTML 4 已經(jīng)是功德圓滿,他們的下一步工作是 XHTML 2,希望將 Web 帶向 XML 的光明未來。雖然 XHTML 2 聽上去和 XHTML 1 類似,它們卻有很多差別,XHTML 2 不向前兼容,甚至不兼容之前的 HTML。它是一種全新的語言,赤條條來去無牽掛。這實在是一場災難。
WHATWG:與 W3C 決裂
W3C 閉門造車的作風引起了一些人的不滿,來自 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次下載
- 量子力學基礎(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十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論