縮寫: abbr.
XHTML 是 The Extensible HyperText Markup Language 的縮寫,中文意思是“可擴展超文本標識語言”。
HTML是一種基本的WEB網頁設計語言,XHTML是一個基於XML的標識語言,看起來與HTML有些相象,只有一些小的但重要的區別。XHTML 就是一個扮演著類似HTML的角色的XML,所以,本質上說,XHTML是一個過渡技術,結合了部分XML的強大功能及大多數HTML的簡單特性。
XHTML是當前HTML版的繼承者。HTML語法要求比較鬆散,這樣對網頁編寫者來說,比較方便,但對於機器來說,語言的語法越鬆散,處理起來就越困難,對於傳統的電腦來說,還有能力相容鬆散語法,但對於許多其他設備,比如手機,難度就比較大。因此產生了由DTD定義規則,語法要求更加嚴格的XHTML。
大部分常見的流覽器都可以正確地解析XHTML,即使老一點的流覽器,XHTML作為HTML的一個子集,許多也可以解析。也就是說,幾乎所有的網頁流覽器在正確解析HTML的同時,可相容XHTML。當然,從HTML完全轉移到XHTML,還需要一個過程。
跟CSS(Cascading Style Sheets,層疊式樣式表)結合後,XHTML能發揮真正的威力;這使實現樣式跟內容的分離的同時,又能有機地組合網頁代碼,在另外的單獨檔中,還可以混合各種XML應用,比如MathML、SVG。
HTML
XML
CSS
DTD