HTML5作為移動互聯(lián)網(wǎng)Web開發(fā)新的標(biāo)準(zhǔn),擁有者很多新的特性,比如HTML5提供了大量新的標(biāo)記和新的API,在舊的HTML標(biāo)準(zhǔn)所開發(fā)的網(wǎng)頁中,如果我們要在頁面上修改一些內(nèi)容的話,需要在浩瀚的網(wǎng)頁代碼中尋找需要修改的標(biāo)記,而類似的標(biāo)記很多,查找起來非常麻煩。而HTML5中,不僅僅刪除了大量原來HTML中大量沒用的樣式定義,并且新的定義也改為內(nèi)容導(dǎo)向。
HTML5頁面標(biāo)簽
內(nèi)容導(dǎo)向標(biāo)記的好處一個是搜索引擎更容易查找,代碼中的內(nèi)容和標(biāo)題標(biāo)簽更為醒目,網(wǎng)站內(nèi)容能夠更好地被搜索引擎所抓取。另一個好處就是標(biāo)簽更為統(tǒng)一,HTML5將網(wǎng)頁開發(fā)中常用的內(nèi)容獨立成為標(biāo)簽,比如說網(wǎng)頁上的時鐘等,這樣開發(fā)人員在做網(wǎng)頁的開發(fā)時就不需要寫一些重復(fù)的CSS,可以直接使用HTML5定義的新標(biāo)簽。
HTML5新特性
HTML5的新API包括很多,其中比較重要的包括了媒體播放、離線數(shù)據(jù)庫、微數(shù)據(jù)或者二維繪圖等等,比如二維繪圖在舊的HTML標(biāo)準(zhǔn)中很難實現(xiàn),大多數(shù)情況下,我們制作數(shù)據(jù)圖表,都是通過Excel制作,在進(jìn)行截圖并在網(wǎng)頁上粘貼來實現(xiàn),這樣再修改起來就相當(dāng)麻煩,這些問題也可以購買一些網(wǎng)頁圖表控件實現(xiàn),而HTML5所提供的二維繪圖API解決類似問題就可以相當(dāng)簡單。
HTML5視頻
媒體播放就更貼近用戶了,用戶不需要下載多媒體插件就可以直接觀看HTML5頁面上的媒體內(nèi)容了。HTML5對于多媒體解碼有了統(tǒng)一的標(biāo)準(zhǔn),可以通過標(biāo)簽直接在網(wǎng)頁上內(nèi)嵌視頻,這方面相信手機(jī)或者平板電腦用戶都已經(jīng)在手機(jī)瀏覽器中體驗到了。