什么是HTML5?
HTML5是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下一個(gè)應(yīng)用超文本標(biāo)記語(yǔ)言(HTML)的第五次重大修改。HTML5是近10年來(lái)Web開(kāi)發(fā)標(biāo)準(zhǔn)最新的成果。與以前版本不同的是,HTML5是近10年來(lái)Web開(kāi)發(fā)標(biāo)準(zhǔn)最新的成果。與以前版本不同的是,HTML5不僅用來(lái)表示W(wǎng)eb內(nèi)容,而且其新功能會(huì)將Web帶進(jìn)一個(gè)新的成熟的平臺(tái)。在HTML5上,視頻、音頻、圖像、動(dòng)畫以及同計(jì)算機(jī)的交互都被標(biāo)準(zhǔn)化。
HTML標(biāo)準(zhǔn)自1999年12月發(fā)布的HTML4.01之后,后續(xù)的HTML5和其他標(biāo)準(zhǔn)被束之高閣。為了推動(dòng)Web標(biāo)準(zhǔn)化運(yùn)動(dòng)的發(fā)展,一些公司聯(lián)合起來(lái),成立一個(gè)叫做Web Hypertext Application Technology Working Group(Web超文本應(yīng)用技術(shù)工作組,簡(jiǎn)稱WHATWG)的組織,WHATWG致力于Web表單和應(yīng)用程序。此時(shí)的W3C(World Wide Web Consortium,萬(wàn)維網(wǎng)聯(lián)盟)更專注于XHTML2.0。而在2006年,雙方?jīng)Q定合作創(chuàng)建一個(gè)新版本的HTML。
這個(gè)新版本的HTML就是今天熟知的HTML5。HTML5是HTML的下一個(gè)主要修訂版本,現(xiàn)在正處于發(fā)展階段。目標(biāo)是取代1999年制定的HTML4.01和XHTML1.0標(biāo)準(zhǔn),以期待能在互聯(lián)網(wǎng)應(yīng)用高速發(fā)展的時(shí)候,使網(wǎng)絡(luò)標(biāo)準(zhǔn)符合當(dāng)代網(wǎng)絡(luò)的需求。從廣義上來(lái)說(shuō),HTML5實(shí)際是指包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合。HTML5希望能夠減少瀏覽器對(duì)插件實(shí)現(xiàn)豐富性網(wǎng)絡(luò)應(yīng)用服務(wù)(plug-in-based rich internet application,RIA)的需求,如Adobe Flash、Micsoft03.Silverlight與Oracle JavaFX,并且提供更多能有效增強(qiáng)網(wǎng)絡(luò)應(yīng)用的標(biāo)準(zhǔn)集。
具體來(lái)說(shuō),HTML5添加了很多語(yǔ)法特征,其中<audio>、<vidio>和<canvas>元素都集成了SVG內(nèi)容。這些元素是為了更容易地在網(wǎng)頁(yè)中添加并處理多媒體和圖片內(nèi)容而添加的。其他新的元素包括<section>、<article>、<header>、<nav>和<footer>,也是為了豐富文檔的數(shù)據(jù)內(nèi)容。 新屬性的添加也是為了同樣的目的,同時(shí)API和DOM已經(jīng)成為HTML5中的基礎(chǔ)部分。HTML5還定義了處理非法文檔的具體細(xì)節(jié),使得所有瀏覽器和客戶端都能一致地處理語(yǔ)法的錯(cuò)誤。
點(diǎn)擊加載更多評(píng)論>>