HTML5的前一個(gè)版本XHTML1.0是建立于1999年,如今已是2013年,在這十多年來,科技、互聯(lián)網(wǎng)都在不斷變化,如果讓網(wǎng)頁技術(shù)不滯后于社會(huì)發(fā)展,那么新的技術(shù)應(yīng)急需普及。如今,大部分新版本的瀏覽器都支持HTML5,但有一些舊版本的瀏覽器,尤其是IE6、IE7、IE8卻完全不支持,而且其瀏覽器市場占有率很高,這就完全阻礙了HTML5的普及。
HTML5作為一個(gè)全新的標(biāo)準(zhǔn),其建立的基礎(chǔ)規(guī)則是:
1、新特性應(yīng)該基于 HTML、CSS、DOM 以及 JavaScript。
2、減少對外部插件的需求(比如 Flash)
3、更優(yōu)秀的錯(cuò)誤處理
4、更多取代腳本的標(biāo)記
5、HTML5 應(yīng)該獨(dú)立于設(shè)備
6、開發(fā)進(jìn)程應(yīng)對公眾透明
HTML5也擁有以前版本前所未有、讓人驚喜的功能:
1、用于繪畫的 canvas 元素
2、用于媒介回放的 video 和 audio 元素
3、對本地離線存儲(chǔ)的更好的支持
4、新的特殊內(nèi)容元素,比如 article、footer、header、nav、section
5、新的表單控件,比如 calendar、date、time、email、url、search
如今的HTML5網(wǎng)站要能讓所有瀏覽器支持,只能使用非常少的一些功能,如一些標(biāo)簽,同時(shí)使用CSS HACK才能兼容所有瀏覽器。所以,迄今為止,HTML5在網(wǎng)站方面的全面普及還需要很長一段時(shí)間。