HTML5 是什麼?

HTML5是取代HTML4.01,XHTML1.0和XHTML1.1標準的HTML的下一個主要版本。 HTML5是一個標準的構建和展示萬維網上的內容。

HTML5是萬維網聯盟(W3C)和Web超文本應用技術工作組(WHATWG)之間的合作。

新的標準結合的功能,如視頻播放和拖放,此前一直依賴於第三方瀏覽器插件,如Adobe的Flash,微軟的Silverlight和谷歌Gears。

瀏覽器支持:

蘋果Safari,谷歌Chrome,火狐和Opera都支持許多HTML5特性和Internet Explorer9.0的最新版本也將有一些HTML5功能的支持。

預先安裝在iPhone,iPad和Android手機的移動網絡瀏覽器對HTML5的支持均不錯。

新特點:

HTML5引入了一些新的元素和屬性,有助於建設一個現代化的網站。以下是在HTML5中引入的強大的功能。

  • 新的語義元素: 它們如 

    ,
    和 
    .

  • Forms 2.0: 改進HTML網頁形式相繼出臺了新的屬性爲標籤。

  • 持久本地存儲: 爲了實現不訴諸第三方插件。

  • WebSocket : 下一代Web應用程序的雙向通訊技術。

  • 服務器發送事件: HTML5引入到Web瀏覽器和Web服務器流量事件,他們被稱爲服務器發送的事件(SSE).

  • Canvas: 這支持一個二維的繪圖表面,可以用JavaScript編程.

  • Audio & Video: 可以嵌入您的網頁上的音頻或視頻,而不訴諸第三方插件.

  • Geolocation: 現在,遊客可以選擇共享Web應用程序與它們的物理位置.

  • Microdata: 這使可以創建自己的詞彙超越HTML5和延長您的網頁,自定義語義.

  • Drag and drop: 從一個位置到另一個位置的同一網頁上拖放項目.

向後兼容性

HTML5的設計,儘可能向後兼容現有的Web瀏覽器。新功能建立在現有的功能,並讓舊的瀏覽器提供備用內容。

建議使用幾行JavaScript支持個別HTML5特性檢測。

如果你不熟悉與以往任何版本的HTML,建議去之前通過我們的HTML教程進一步探討HTM5 的概念。