它希望能夠減少瀏覽器對于需要插件的豐富性網(wǎng)絡(luò)應(yīng)用服務(wù)(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 與 Sun JavaFX 的需求。
HTML 5 提供了一些新的元素和屬性,反映典型的現(xiàn)代用法網(wǎng)站。其中有些是技術(shù)上類似 div 和 span 標(biāo)簽,但有一定含義,例如 nav (網(wǎng)站導(dǎo)航塊)和 footer 。這種標(biāo)簽將有利于搜索引擎的索引整理、小屏幕裝置和視障人士使用。同時為其他瀏覽要素提供了新的功能,通過一個標(biāo)準(zhǔn)接口,如 audio 和 video 標(biāo)記。
一些過時的 HTML 4 標(biāo)記將取消,其中包括純粹用作顯示效果的標(biāo)記,如 font 和 center ,因?yàn)樗鼈円呀?jīng)被 CSS 取代。還有一些透過 DOM 的網(wǎng)絡(luò)行為(via)。
下面我們來看一下HTML 5提供的一些新的標(biāo)簽用法以及和HTML 4的區(qū)別。 article 標(biāo)簽定義外部的內(nèi)容。比如來自一個外部的新聞提供者的一篇新的文章,或者來自 blog 的文本,或者是來自論壇的文本。亦或是來自其他外部源內(nèi)容。 HTML5: article /article HTML4: div /div
figure 標(biāo)簽用于對元素進(jìn)行組合。使用 figcaption 元素為元素組添加標(biāo)題。 HTML5: figure figcaption PRC /figcaption p The People's Republic of China was born in 1949... /p /figure HTML4: dl h1 PRC /h1 p The People's Republic of China was born in 1949... /p /dl
ruby 標(biāo)簽定義 ruby 注釋(中文注音或字符)。 HTML5: ruby 漢 rt rp ( /rp ㄏㄢˋ rp ) /rp /rt /ruby HTML4: none
section 標(biāo)簽定義文檔中的節(jié)(section、區(qū)段)。比如章節(jié)、頁眉、頁腳或文檔中的其他部分。 HTML5: section /section HTML4: div /div
source 標(biāo)簽為媒介元素(比如 video 和 audio )定義媒介資源。 HTML5: source HTML4: param
summary 標(biāo)簽包含 details 元素的標(biāo)題, details 元素用于描述有關(guān)文檔或文檔片段的詳細(xì)信息。 summary 元素應(yīng)該是 details 元素的第一個子元素。 HTML5: details summary HTML 5 /summary This document teaches you everything you have to learn about HTML 5. /details HTML4: none
time 標(biāo)簽定義日期或時間,或者兩者。 HTML5: time /time HTML4: span /span
video 標(biāo)簽定義視頻,比如電影片段或其他視頻流。 HTML5: video src= movie.ogg controls= controls 您的瀏覽器不支持 video 標(biāo)簽。 /video HTML4: object type= video/ogg data= movie.ogv param name= src value= movie.ogv /objecthtml教程