HTML基礎教學之XHTML簡介
XHTML簡介
傳統的HTML開發的初衷是針對pc機的,而隨機行動終端的不斷出現,HTML已經滿足不了市場的需求了。
XHTML是新一代的HTML標註語言。
XHTML的目的是為了取代HTML。
XHTML的標記,與HTML一模一樣。
XHTML的語法比HTML嚴格的多。
XHTML可擴充超文本標註語言。
XHTML寫規格
#所有的標記和屬性要全小寫
單邊標記必須關閉。如:<br> ——> <br />
# 所有的屬性值都必須加引號。
所有的屬性都必須有值。如:<hr noshade> —— <hr noshade = “noshade” />
標記之間要依序嵌套,外層套內層,一層套一層。
XHTML網頁必須要有DTD文件類型定義碼。
附註:希望大家以後書寫HTML時,盡量嚴格依照XHTML寫規格來寫
##DTD文件類型定義
DTD文件類型定義的目的:是驗證機制,也就是說檢驗一下你寫的XHTML標記語法是否合法。
DTD一共有三大型別:
#(1)嚴格型的DTD
#在嚴格型的DTD中,不能再使用各種表現的標記。如:<font>、<b>、<body bgColor>要求必須使用CSS來取代各種表現標記。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >(2)過渡型的DTD
在過渡型的DTD中,可以繼續使用HTML中的表現的寫法。 這些表現標記,還可以繼續使用。如:<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">