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 的概念。