HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 標(biāo)準(zhǔn)的 HTML 標(biāo)準(zhǔn)版本,現(xiàn)在仍處于發(fā)展階段,但大部分瀏覽器已經(jīng)支持某些 HTML5 技術(shù)。HTML 5有兩大特點(diǎn):首先,強(qiáng)化了 Web 網(wǎng)頁的表現(xiàn)性能。其次,追加了本地?cái)?shù)據(jù)庫等 Web 應(yīng)用的功能。廣義論及HTML5時,實(shí)際指的是包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合。它希望能夠減少瀏覽器對于需要插件的豐富性網(wǎng)絡(luò)應(yīng)用服務(wù)(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,與Oracle JavaFX的需求,并且提供更多能有效增強(qiáng)網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)集.
HTML5提供了一些新的元素和屬性,例如
(網(wǎng)站導(dǎo)航塊)和。這種標(biāo)簽將有利于搜索引擎的索引整理,同時更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如和標(biāo)記。
1、取消了一些過時的HTML4標(biāo)記
其中包括純粹顯示效果的標(biāo)記,如和
,它們已經(jīng)被CSS取代。
HTML5 吸取了XHTML2 一些建議,包括一些用來改善文檔結(jié)構(gòu)的功能,比如,新的HTML 標(biāo)簽 header, footer, dialog, aside, figure 等的使用,將使內(nèi)容創(chuàng)作者更加語義地創(chuàng)建文檔,之前的開發(fā)者在實(shí)現(xiàn)這些功能時一般都是使用div。
2、將內(nèi)容和展示分離
b 和 i 標(biāo)簽依然保留,但它們的意義已經(jīng)和之前有所不同,這些標(biāo)簽的意義只是為了將一段文字標(biāo)識出來,而不是為了為它們設(shè)置粗體或斜體式樣。u,font,center,strike 這些標(biāo)簽則被完全去掉了。
3、一些全新的表單輸入對象
包括日期,URL,Email 地址,其它的對象則增加了對非拉丁字符的支持。HTML5 還引入了微數(shù)據(jù),這一使用機(jī)器可以識別的標(biāo)簽標(biāo)注內(nèi)容的方法,使語義Web 的處理更為簡單。總的來說,這些與結(jié)構(gòu)有關(guān)的改進(jìn)使內(nèi)容創(chuàng)建者可以創(chuàng)建更干凈,更容易管理的網(wǎng)頁,這樣的網(wǎng)頁對搜索引擎,對讀屏軟件等更為友好。
4、全新的,更合理的Tag
多媒體對象將不再全部綁定在object或 embed Tag 中,而是視頻有視頻的Tag,音頻有音頻的 Tag。
5、本地?cái)?shù)據(jù)庫
這個功能將內(nèi)嵌一個本地的SQL 數(shù)據(jù)庫,以加速交互式搜索,緩存以及索引功能。同時,那些離線Web 程序也將因此獲益匪淺。不需要插件的豐富動畫。
6、Canvas 對象
將給瀏覽器帶來直接在上面繪制矢量圖的能力,這意味著用戶可以脫離Flash 和Silverlight,直接在瀏覽器中顯示圖形或動畫。
7、瀏覽器中的真正程序
將提供 API 實(shí)現(xiàn)瀏覽器內(nèi)的編輯,拖放,以及各種圖形用戶界面的能力。內(nèi)容修飾Tag 將被剔除,而使用CSS。
8、Html5取代Flash在移動設(shè)備的地位。
HTML5和Canvas 2D規(guī)范的制定已經(jīng)完成,盡管還不能算是W3C標(biāo)準(zhǔn),但是這些規(guī)范已經(jīng)功能完整,企業(yè)和開發(fā)人員有了一個穩(wěn)定的執(zhí)行和規(guī)劃目標(biāo)。
W3C首席執(zhí)行官Jeff Jaffe表示:“從今天起,企業(yè)用戶可以清楚地知道,他們能夠在未來依賴HTML5?!盚TML5是開放Web標(biāo)準(zhǔn)的基石,它是一個完整的編程環(huán)境,適用于跨平臺應(yīng)用程序、視頻和動畫、圖形、風(fēng)格、排版和其它數(shù)字內(nèi)容發(fā)布工具、廣泛的網(wǎng)絡(luò)功能等等。
為了減少瀏覽器碎片、實(shí)現(xiàn)于所有HTML工具的應(yīng)用,W3C從今天開始著手W3C標(biāo)準(zhǔn)化的互操作性和測試。和之前宣布的規(guī)劃一樣,W3C計(jì)劃在2014年完成HTML5標(biāo)準(zhǔn)。
HTML工作組還發(fā)布了HTML5.1、HTML Canvas 2D Context、Level 2以及主要元素的草案,讓開發(fā)人員能提前預(yù)覽下一輪標(biāo)準(zhǔn)。
它可能會消滅Flash
許多業(yè)內(nèi)人士表示,HTML將會最終代替多媒體框架,如Adobe的Flash,但是短期看來還不是時候。HTML5估計(jì)到2014年才能逐步成熟,而且將現(xiàn)有應(yīng)用Flash的網(wǎng)絡(luò)開發(fā)完全轉(zhuǎn)向HTML5還需要一段時間。盡管HTML5提出了許多優(yōu)點(diǎn),但是還可能有某些應(yīng)用更適合于更靈活的框架。一些主流的大公司都逐步轉(zhuǎn)向使用HTML5,但是這個轉(zhuǎn)變的過程也不是一蹴而就的。
它新并不表示它安全
網(wǎng)絡(luò)應(yīng)用開發(fā)工程師們在學(xué)習(xí)新技術(shù)的同時需要時刻記住網(wǎng)絡(luò)安全。HTML5所構(gòu)建的網(wǎng)頁和其他語言編寫的網(wǎng)頁一樣容易泄露一些敏感數(shù)據(jù)。歐洲網(wǎng)絡(luò)信息安全機(jī)構(gòu)(European Network and Information Security Agency,ENISA)已經(jīng)警告說HTML5可能并不夠安全。
它承諾帶來一個無縫的網(wǎng)絡(luò)
HTML5會帶來一個統(tǒng)一的網(wǎng)絡(luò),無論是筆記本,臺式機(jī),還是智能手機(jī)都應(yīng)該很方便的瀏覽基于HTML5的網(wǎng)站。因此在設(shè)計(jì)網(wǎng)站的時候,開發(fā)者需要重新考慮用戶體驗(yàn),網(wǎng)站瀏覽,網(wǎng)站結(jié)構(gòu)等因素使得這個網(wǎng)站對任何硬件設(shè)備都通用。
它會變成企業(yè)的SaaS平臺
一些重量級的企業(yè),如微軟,Salesforce,SAP Sybase正在開發(fā)HTML5的開發(fā)工具。如果你正在構(gòu)建企業(yè)應(yīng)用,很可能不久的將來你就要用到HTML5。所以當(dāng)構(gòu)建公司的SaaS戰(zhàn)略遷移的時候也不要忘記HTML5。
它將會變得很移動
幾乎所有人都熱衷于開發(fā)獨(dú)立的移動應(yīng)用,但是HTML5很可能會是獨(dú)立移動應(yīng)用的終結(jié)者。由于HTML5將應(yīng)用的功能直接加入其內(nèi)核,這很可能引導(dǎo)移動技術(shù)潮流重新回到瀏覽器時代。HTML5允許開發(fā)者在(移動)瀏覽器內(nèi)開發(fā)應(yīng)用,所以如果你正在制定一項(xiàng)桌面或者移動應(yīng)用的長期發(fā)展策略,你可能需要考慮這一點(diǎn)。
電話:15906590111
郵箱:1666063225
地址:茅山鎮(zhèn)進(jìn)士園庭158號