HTML5是取代HTML4.01,XHTML1.0和XHTML1.1標準的HTML的下一個主要版本。 HTML5是一個標準的構(gòu)建和展示萬維網(wǎng)上的內(nèi)容。
HTML5是萬維網(wǎng)聯(lián)盟(W3C)和Web超文本應用技術(shù)工作組(WHATWG)之間的合作。
新的標準結(jié)合的功能,如視頻播放和拖放,此前一直依賴于第三方瀏覽器插件,如Adobe的Flash,微軟的Silverlight和谷歌Gears。
蘋果Safari,谷歌Chrome,火狐和Opera都支持許多HTML5特性和Internet Explorer9.0的最新版本也將有一些HTML5功能的支持。
預先安裝在iPhone,iPad和Android手機的移動網(wǎng)絡(luò)瀏覽器對HTML5的支持均不錯。
HTML5引入了一些新的元素和屬性,有助于建設(shè)一個現(xiàn)代化的網(wǎng)站。以下是在HTML5中引入的強大的功能。
新的語義元素: 它們?nèi)?nbsp;<header>, <footer> 和 <section>.
Forms 2.0: 改進HTML網(wǎng)頁形式相繼出臺了新的屬性為<input>標簽。
持久本地存儲: 為了實現(xiàn)不訴諸第三方插件。
WebSocket : 下一代Web應用程序的雙向通訊技術(shù)。
服務器發(fā)送事件: HTML5引入到Web瀏覽器和Web服務器流量事件,他們被稱為服務器發(fā)送的事件(SSE).
Canvas: 這支持一個二維的繪圖表面,可以用JavaScript編程.
Audio & Video: 可以嵌入您的網(wǎng)頁上的音頻或視頻,而不訴諸第三方插件.
Geolocation: 現(xiàn)在,游客可以選擇共享Web應用程序與它們的物理位置.
Microdata: 這使可以創(chuàng)建自己的詞匯超越HTML5和延長您的網(wǎng)頁,自定義語義.
Drag and drop: 從一個位置到另一個位置的同一網(wǎng)頁上拖放項目.
HTML5的設(shè)計,盡可能向后兼容現(xiàn)有的Web瀏覽器。新功能建立在現(xiàn)有的功能,并讓舊的瀏覽器提供備用內(nèi)容。
建議使用幾行JavaScript支持個別HTML5特性檢測。
如果你不熟悉與以往任何版本的HTML,建議去之前通過我們的HTML教程進一步探討HTM5 的概念。