HTML基礎(chǔ)教學(xué)之XHTML簡(jiǎn)介
XHTML簡(jiǎn)介
傳統(tǒng)的HTML開發(fā)的初衷是針對(duì)pc機(jī)的,而隨機(jī)行動(dòng)終端的不斷出現(xiàn),HTML已經(jīng)滿足不了市場(chǎng)的需求了。
XHTML是新一代的HTML標(biāo)註語(yǔ)言。
XHTML的目的是為了取代HTML。
XHTML的標(biāo)記,與HTML一模一樣。
XHTML的語(yǔ)法比HTML嚴(yán)格的多。
XHTML可擴(kuò)充超文本標(biāo)註語(yǔ)言。
XHTML寫規(guī)格
#所有的標(biāo)記和屬性要全小寫
單邊標(biāo)記必須關(guān)閉。如:<br> ——> ?<br />
#?所有的屬性值都必須加引號(hào)。
?所有的屬性都必須有值。如:<hr ?noshade> ?—— ?<hr noshade = “noshade”??/>
?標(biāo)記之間要依序嵌套,外層套內(nèi)層,一層套一層。
?XHTML網(wǎng)頁(yè)必須要有DTD文件類型定義碼。
附註:希望大家以後書寫HTML時(shí),盡量嚴(yán)格依照XHTML寫規(guī)格來(lái)寫
##DTD文件類型定義
DTD文件類型定義的目的:是驗(yàn)證機(jī)制,也就是說(shuō)檢驗(yàn)一下你寫的XHTML標(biāo)記語(yǔ)法是否合法。
DTD一共有三大型別:
#(1)嚴(yán)格型的DTD
#在嚴(yán)格型的DTD中,不能再使用各種表現(xiàn)的標(biāo)記。如:<font>、<b>、<body ?bgColor>要求必須使用CSS來(lái)取代各種表現(xiàn)標(biāo)記。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0?Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >(2)過(guò)渡型的DTD
在過(guò)渡型的DTD中,可以繼續(xù)使用HTML中的表現(xiàn)的寫法。 這些表現(xiàn)標(biāo)記,還可以繼續(xù)使用。如:<font>、<b>、<body ?bgColor><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">##(3)框架的DTD##<!DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">