HTML5的內(nèi)容類(lèi)型
內(nèi)嵌
向文檔中添加其他類(lèi)型的內(nèi)容,例如audio、video、canvas和iframe等
流
在文檔和應(yīng)用的bocty中使用的元素,例如form、hi和small等
段落標(biāo)腰,例如hi、h2和hgroup等
交互
與用戶交互的內(nèi)容,例如苷頰和視頓的控件.button和textarea等
元數(shù)據(jù)
通常出現(xiàn)在頁(yè)面的head中,設(shè)置頁(yè)面其他部分的表現(xiàn)和行為,例如script,style和title等
短語(yǔ)
文本和文本標(biāo)記元素,例如mark, kbd, sub和sup等
片段
用于定義頁(yè)面片段的元素,例如article、aside和title等
上述所有類(lèi)型的元素都可以通過(guò)CSS來(lái)設(shè)定樣式。此外,雖然其中一些元素,如canvas、 audio和video,在使用時(shí)往往需要其他API來(lái)配合,以實(shí)現(xiàn)細(xì)粒度控制,但它們同樣可以直接 使用。我們?cè)诤罄m(xù)章節(jié)中詳細(xì)討論這類(lèi)元素API。
限于篇幅,本書(shū)討論的內(nèi)容無(wú)法涵蓋所有新元素,不過(guò)片段類(lèi)元素是全新的,我們會(huì)在下一 節(jié)討論,而canvas、audio和video作為ffTML5新增的元柰也會(huì)在后續(xù)章節(jié)中詳細(xì)討論。
同樣地,對(duì)于舊的標(biāo)簽元素,網(wǎng)上的資料已經(jīng)很多了,我們不會(huì)把所有舊的標(biāo)簽元素都羅列 出來(lái)。不過(guò)需要注意的是,HTML5中移除了很多在行內(nèi)設(shè)樣式的標(biāo)記元素,如big、center, font 和basefont等,以鼓勵(lì)開(kāi)發(fā)人員使用CSS。