HTML 最近的一次升級是1999年12月發布的 Html 4.01。自那以後,發生了很多事。最初的浏覽器戰爭已經結束,Netscape 灰飛煙滅,IE5 作為贏家後來又發展到 IE6, IE7到IE8。Mozilla Firefox 從 Netscape 的死灰中誕生,並躍居第二位。蘋果和 Google 各自推出自己的浏覽器,而小家碧玉的 Opera 仍然嘤嘤嗡嗡地活著,並以推動 Web 標准為己命。我們甚至在手機和游戲機上有了真正的 Web 體驗,感謝 Opera,iPhone 以及 Google 已經推出的 android。
然而這一切,僅僅讓 Web 標准運動變得更加混亂,HTML 5 和其它標准被束之高閣,結果,Html 5 一直以來都是以草案的面目示人。
於是,一些公司聯合起來,成立了一個叫做 Web Hypertext Application Technology Working Group (Web 超文本應用技術工作組 - WHATWG) 的組織,他們將重新揀起 HTML 5。這個組織獨立於 W3C,成員來自 Mozilla, KHTML/Webkit 項目組,Google,Apple,Opera 以及微軟。盡管 HTML 5 草案不會在短期內獲得認可,但 Html 5 總算得以延續。
Html5: 標簽的改變
Html5提供了一些新的元素和屬性,例如<nav>(網站導航塊)和<footer>。這種標簽將有利於搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他浏覽要素提供了新的功能,如<audio> 和<video>標記。
一些過時的Html4標記將被取消。其中包括純粹顯示效果的標記,如<font>和<center>,它們已經被CSS取代。
Html5 吸取了 XHTML 2 的一些建議,包括一些用來改善文檔結構的功能,比如,新的 Html 標簽 header, footer, dialog, aside, figure 等的使用,將使內容創作者更加語義地創建文檔,之前的開發者在這些場合是一律使用 div 的。
Html5 還包含了一些將內容和展示分離的努力,開發者們也許會驚訝,b 和 i 標簽依然存在,但它們的意義已經和之前有所不同,這些標簽的意義只是為了將一段文字標識出來,而不是為了為它們設置粗體或斜體式樣。 u,font,center,strike 這些標簽則被完全去掉了。
新標准適用了一些全新的表單輸入對象,包括日期,URL,Email 地址,其它的對象則增加了對非拉丁字符的支持。Html5 還引入了微數據,一種使用機器可以識別的標簽標注內容的方法,使語義 Web 的處理更為簡單。總的來說,這些與結構有關的改進使內容創建者可以創建更干淨,更容易管理的網頁,這樣的網頁對搜索引擎,對讀屏軟件等更為友好。