資料介紹
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)工程任務組) 推出的 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ǔ)上進行擴展以適應新的 Web 應用,該提議遭到 W3C 的拒絕。于是,他們自發(fā)組織成立了超文本應用技術(shù)工作組,就是 WHATWG。
- EMC基礎(chǔ)知識講解解析 11次下載
- CAN總線的基礎(chǔ)知識詳細講解 14次下載
- 量子力學基礎(chǔ)知識講解 0次下載
- Oracle數(shù)據(jù)庫基礎(chǔ)知識講解
- 嵌入式系統(tǒng)基礎(chǔ)知識講解
- 單片機基礎(chǔ)知識講解PPT課件下載 230次下載
- 華為防雷接地基礎(chǔ)知識講解 23次下載
- EMC的原理基礎(chǔ)知識講解 45次下載
- C語言基礎(chǔ)知識講解 15次下載
- PIC16C5X基礎(chǔ)知識講解 9次下載
- 三個被動元件的基礎(chǔ)知識及應用 20次下載
- 靜電放電基礎(chǔ)知識講解 30次下載
- C51語言的基礎(chǔ)知識點實例講解
- C++語言基礎(chǔ)知識講解 22次下載
- 紅外基礎(chǔ)知識 264次下載
- Verilog HDL的基礎(chǔ)知識 1.8k次閱讀
- 射頻與微波基礎(chǔ)知識 1.6k次閱讀
- 電氣技術(shù)基礎(chǔ)知識 2.3k次閱讀
- 電子元器件的基礎(chǔ)知識 6.5k次閱讀
- 電路基礎(chǔ)知識總結(jié) 5.8k次閱讀
- 無功補償原理基礎(chǔ)知識詳解 1.6k次閱讀
- 講解電路的基礎(chǔ)知識 2.4k次閱讀
- 電工基礎(chǔ)知識100問 8.1k次閱讀
- C語言基礎(chǔ)知識點 1.6k次閱讀
- 差分線的基礎(chǔ)知識 3.9k次閱讀
- 電感器的基礎(chǔ)知識 1.5k次閱讀
- Verilog的基礎(chǔ)知識 3.3k次閱讀
- MOS管的基礎(chǔ)知識 2.7k次閱讀
- 關(guān)于在線升級IAP的基礎(chǔ)知識 3.3k次閱讀
- 基礎(chǔ)知識講解:LED色溫和顯色指數(shù)的介紹 1.3w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 22次下載 | 免費
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論