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