關于HTML5你不得不知道的五件事情

fmms 12年前發布 | 8K 次閱讀 HTML5

1.  HTML5并非是一整塊

關于HTML5你不得不知道的五件事情

        你也許會問:“如果老的瀏覽器不支持 HTML5,我該如何開始呢?”這個問題本身就是具有誤導性的。HTML5并不是一大塊整體,而是一系列單獨特性的集合。所以你是不可能去檢測 “HTML5支持性”的,因為根本就沒有這種東西存在。但是你可以測試對某些特性的支持,比如畫布功能、視頻功能、地理定位功能。

        你可能認為 HTML5 是一系列標簽和尖括號。這的確是 HTML5 中很重要的部分,但并非全部。HTML5還定義了如何讓這些尖括號通過文件對象模型(Document Object Model ,DOM)和 Javascript 交互。比如,HTML5并不是只定義一個

        2.  你不需要丟棄現有的任何東西

關于HTML5你不得不知道的五件事情

        不管是喜歡還是不喜歡,你都不可否認 HTML4 是有史以來最成功的標記語言。HTML5就是建立于它的成功之上。你不需要丟掉現有的標記,你也不需要重新學習你已經知道的東西。如果你的 Web 應用以前是用 HTML4 運行的,那么它現在在 HTML5 的標準之下仍然可以運行。

        現在,如果你想要提升你的 Web 應用,你就找對了地方。這里有一個具體的例子:HTML5支持所有來自于 HTML4 中對表單的控制,但它同時還包括了一些新的輸入控制。其中包括一些期待已久的功能,如滑塊和日期選擇器,另外還有些更微妙的,例如:郵件輸入類型看起來就 像一個文本框,但是移動瀏覽器會定制它們的界面以便讓輸入郵件地址更容易。老的不支持郵件輸入類型的瀏覽器會將它仍然看做一個常規的文本域,表單在不對代 碼做修改的情況下是可以正常進行的。這意味著你可以現在就提升你的 Web 表單,即使你的一些訪客還在使用 IE 6。

        3.  開始非常容易

關于HTML5你不得不知道的五件事情

        “升級到”HTML5和改變你的 doctype 一樣簡單。Doctype 應該已經是每一個 HTML 頁面的第一行了,之前的 HTML 版本定義了很多 doctypes,選擇正確的 doctype 是件很困難的事情。但是在 HTML5 中,只有一種 doctype:。

        升級到 HTML5 的 doctype 不需要你改變現有的標記,因為所有在 HTML4 中定義的標簽在 HTML5 中仍然可以使用。但是現在,你可以使用新的語義元素,比如

        4.  HTML5已經在很好地工作了

關于HTML5你不得不知道的五件事情

        不管你自己是否想要利用 HTML5 在畫布上繪圖、播放視頻、設計更好的表單,或是構建能離線工作的 Web 應用,你會發現 HTML5 已經得到良好的支持了。Firefox、Safari、Chrome、Opera 以及移動瀏覽器都支持畫布視頻地理定位本地存儲,以及其他更多特性。

        Google 已經支持微觀數據的注解(microdata annotations)。甚至是 Microsoft——很少會支持開放標準的公司——也在 IE9 中支持 HTML5 的大多數特性。

        5. HTML5 就是未來

        Tim Berners-Lee 在 20 世紀 90 年代早期發明了 world wide web。他接下來創立了 W3C 作為 Web 標準的管家,這個組織扮演這個角色已超過 15 年了。下面是 W3C 在 2009 年對 Web 標準的預言:

        今天,董事會宣布,截至 2009 年底,當 XHTML2 工作組章程(XHTML 2 Working Group charter)屆滿時,章程將不再更新。通過這樣做,以及在 HTML 工作組(HTML Working Group)增加資源,W3C 希望能加快 HTML5 的進展,并表明 W3C 對 HTML 的未來問題上的立場。

        所以,HTML5就是未來。

        英文原文:Five Things You Should Know About HTML5

來自: www.iteye.com

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!