XHTML 1.0 Strict(嚴格)
XHTML 1.0 Strict是需求最苛刻的XHTML規(guī)范,但是它提供了最干凈的結(jié)構(gòu)化標記。Strict編碼獨立于任何定義外觀的標記語言。它使用層疊樣式表(CSS)來控制表示外觀。這種與表示相獨立的結(jié)構(gòu)使得XHTML Strict能夠相當靈活地在不同的設(shè)備上顯示。而其控制和表示對于CSS的依賴對于程序員來說又是一個麻煩,因為如果想要在那些不能識別樣式表的設(shè)備或瀏覽器中顯示W(wǎng)eb內(nèi)容,它并不是一個好的選擇。
XHTML 1.0(過渡)
XHTML 1.0 Transitional是更加寬容的規(guī)范。Strict完全將結(jié)構(gòu)與表示分離,而Transitional允許使用標簽來控制外觀。它的目的是要在允許用標記來控制表示的HTML頁面和二者完全分離的XHTML Strict之間架起橋梁。它最大的好處是克服了Strict對于CSS的依賴。Transitional頁面對于使用舊式瀏覽器或不能識別樣式表的用戶來說也是可以訪問的。
如何選擇?
在Strict和Transitional之間進行選擇的時候,要參考幾個因素:
用戶。如果你的大多數(shù)用戶都使用不能是別樣式表的舊式瀏覽器,那就不能使用Strict——盡管我會舉出支持標準比向后兼容更重要的例子。如果你的大多數(shù)用戶使用的是最新版本的Internet Explorer、Netscape、Opera或者Safari,Strict就是最佳的長期選擇。
當前代碼。如果已經(jīng)使用了CSS而且HTML中并不包含很多控制外觀的標記,那么也可以上一個層次使用Strict。
開始
XHTML 1.0是基于HTML的,因此它能夠被現(xiàn)存的瀏覽器所解釋。那意味著可以立即開始使用XHTML。另外不管是轉(zhuǎn)換一個已經(jīng)存在的站點還是建立新的代碼,都可以使用工具來獲得幫助。
順便分享個不錯的代碼
這個代碼有待改進。
這個是改進后的代碼
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇