資料介紹
HTML 是 Web 統一語言,這些容納在尖括號里的簡單標簽,構成了如今的 Web。1991 年,Tim Berners-Lee 編寫了一份叫做 “HTML 標簽”的文檔,里面包含了大約20個用來標記網頁的 HTML 標簽。他直接借用 SGML 的標記格式,也就是后來我們看到的 HTML 標記的格式。本文講述了 HTML 這門 Web 標記語言的發展簡史。
?
從 IETF 到 W3C: HTML 4 之路
HTML 1 并不曾存在,HTML 的第一個官方版本就是由 IETF (互聯網工程任務組) 推出的 HTML 2.0。問世之前,這個版本中的很多細則已經被實現,比如,1994年的 Mosaic 瀏覽器已經實現了在文檔中嵌入圖片的方法,后來 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 的,并沒有引入任何新標簽或屬性,唯一的區別是語法,HTML 對語法比較隨便,而 XHTML 則要求 XML 般的嚴格語法。
使用嚴格的語法規范并非壞事,要求開發者使用單一的代碼風格,比如,HTML 4.01 允許你使用大寫或小寫字母標識標記元素和屬性,XHTML 則只允許小寫字母。XHTML 1.0 的推出剛好碰上了 CSS 的崛起,Web 開發設計者們開始意識到 Web 標準問題,基于 XHTML 的嚴格語法規范被視為編寫 HTML 代碼的最佳實踐。
于是,W3C 推出 XHTML 1.1。
如果說 XHTML 1.0 是 XML 風格的 HTML,XHTML 1.1 則是貨真價實的 XML。這意味著 XHTML 1.1 無法使用 text/html mime-type 直接輸出,然而,如果 Web 開發者使用 XML mime-type,則當時的主流瀏覽器,IE 則壓根不支持。看上去,W3C 似乎正在與當時的 Web 脫節。
出力不討好的 XHTML 2
對 W3C 而言,到了 HTML 4 已經是功德圓滿,他們的下一步工作是 XHTML 2,希望將 Web 帶向 XML 的光明未來。雖然 XHTML 2 聽上去和 XHTML 1 類似,它們卻有很多差別,XHTML 2 不向前兼容,甚至不兼容之前的 HTML。它是一種全新的語言,赤條條來去無牽掛。這實在是一場災難。
WHATWG:與 W3C 決裂
W3C 閉門造車的作風引起了一些人的不滿,來自 Opera, Apple, 以及 Mozilla 的代表開始表達反對聲音。2004年,Opera 的 Ian Hickson 提議在 HTML 基礎上進行擴展以適應新的 Web 應用,該提議遭到 W3C 的拒絕。于是,他們自發組織成立了超文本應用技術工作組,就是 WHATWG。
- EMC基礎知識講解解析 11次下載
- CAN總線的基礎知識詳細講解 14次下載
- 量子力學基礎知識講解 0次下載
- Oracle數據庫基礎知識講解
- 嵌入式系統基礎知識講解
- 單片機基礎知識講解PPT課件下載 221次下載
- 華為防雷接地基礎知識講解 22次下載
- EMC的原理基礎知識講解 43次下載
- C語言基礎知識講解 13次下載
- PIC16C5X基礎知識講解 9次下載
- 三個被動元件的基礎知識及應用 19次下載
- 靜電放電基礎知識講解 29次下載
- C51語言的基礎知識點實例講解
- C++語言基礎知識講解 21次下載
- 紅外基礎知識 263次下載
- 射頻與微波基礎知識 646次閱讀
- 電氣技術基礎知識 1331次閱讀
- 電子元器件的基礎知識 4523次閱讀
- 電路基礎知識總結 4415次閱讀
- 無功補償原理基礎知識詳解 722次閱讀
- 講解電路的基礎知識 1448次閱讀
- 電工基礎知識100問 5124次閱讀
- C語言基礎知識點 820次閱讀
- 差分線的基礎知識 2315次閱讀
- 電感器的基礎知識 1139次閱讀
- Verilog的基礎知識 2271次閱讀
- MOS管的基礎知識 1928次閱讀
- 關于在線升級IAP的基礎知識 2525次閱讀
- 什么是DCS系統?DCS系統基礎知識入門 4.4w次閱讀
- 基礎知識講解:LED色溫和顯色指數的介紹 9322次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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次下載 | 免費
評論
查看更多