精品主題,實(shí)戰(zhàn)科普,最新行業(yè)熱點(diǎn)話題,隨時(shí)掌握云上咨訊。
HTML5 的發(fā)展越來(lái)越邁向成熟,很多的應(yīng)用已經(jīng)逐漸出現(xiàn)在日常生活中了。不僅在傳統(tǒng)網(wǎng)站建設(shè)上的互動(dòng)flash逐漸地被HTML5的技術(shù)取代,更重要的是,可以通過(guò)HTML5的技術(shù)來(lái)開(kāi)發(fā)跨平臺(tái)的手機(jī)軟件,讓許多開(kāi)發(fā)者感到十分興奮。
HTML5是一種設(shè)計(jì)來(lái)組織web內(nèi)容的語(yǔ)言,其目的是通過(guò)創(chuàng)建一種標(biāo)準(zhǔn)的和直觀的UI標(biāo)記語(yǔ)言來(lái)把web設(shè)計(jì)和開(kāi)發(fā)變得容易起來(lái)。HTML5提供了一些新的元素和屬性,例如:和
1、取消了一下過(guò)時(shí)的HTML4標(biāo)簽
HTML5取消了一下純粹顯示效果的標(biāo)簽,如和,它們已經(jīng)被CSS取代。HTML5吸取了XHTML2一些建議,包括一些用來(lái)改善文檔結(jié)構(gòu)的功能,如新的HTML標(biāo)簽header、footer、dialog、aside、figure等的使用,將使內(nèi)容創(chuàng)作作者更加容易地創(chuàng)建文檔。
2、將內(nèi)容和展示分離
b和i標(biāo)簽依然保留,但它們的意義已經(jīng)與之前有所不同,這些標(biāo)簽的意義只是為了將一段文字標(biāo)識(shí)出來(lái),而不是為它們?cè)O(shè)置粗體或斜體樣式。U、foot、center、strike這些標(biāo)簽則被完全去掉。
3、一些全新的表單輸入對(duì)象
增加了包括日期、URL、E-mail地址,其他的對(duì)象則增加了對(duì)非拉丁字符的支持。HTML5還引入了微數(shù)據(jù),這一使用機(jī)器可以識(shí)別的標(biāo)簽標(biāo)注內(nèi)容的方法,使語(yǔ)義web的處理更加簡(jiǎn)單??偟膩?lái)說(shuō),這些與結(jié)構(gòu)有關(guān)的改進(jìn)使用內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈、更容易管理的網(wǎng)頁(yè)。
4、全新的、更合理的標(biāo)簽
多媒體對(duì)不再全部綁定在object或embed標(biāo)簽中,而是視頻有視頻的標(biāo)簽,音頻有音頻的標(biāo)簽。
5、支持音頻的播放/錄音功能
目前在播放/錄制音頻的時(shí)候可能需要用到flash、QuickTime或Java,而這也是HTML5的新功能之一。
6、本地?cái)?shù)據(jù)庫(kù)
這個(gè)功能將內(nèi)嵌一個(gè)本地SQL數(shù)據(jù)庫(kù),以加速交互搜索、緩存以及索引功能。同時(shí),那些離線web程序也將因此獲益匪淺。
7、canvas對(duì)象
將給瀏覽器帶來(lái)直接在上面繪制矢量圖的能力,這意味著用戶可以脫離flash和silverlight,直接在瀏覽器中顯示圖形或動(dòng)畫。
8、支持豐富的2D圖片
HTML5內(nèi)嵌了所以復(fù)雜的二維圖片類型。同目前網(wǎng)站加載圖片的方式相比,它的運(yùn)行速度要快得多。
9、支持即時(shí)通信功能
在HTML5中內(nèi)置了基于web sockets的即時(shí)通信功能,一旦兩個(gè)用戶之間啟動(dòng)了這個(gè)功能,就可以保存順暢的交流。
截至目前而言,主流網(wǎng)頁(yè)瀏覽器Firefox 5、Chrome 12 和Safari 5都已經(jīng)支持了許多的HTML5標(biāo)準(zhǔn),而且目前最新版的IE 9也支持了許多HTML5標(biāo)準(zhǔn)。