將傳統的 HTML 轉換爲 XHTML 1.0 是快捷且無痛的,只要你遵照一些簡單的規則和容易的方針。無論是否使用過 HTML,都不會妨礙你使用 XHTML。web
記住:請最大限度地使用 CSS 來進行佈局。在 web 標準的世界裏,XHTML 標記與表現無關,它只與文檔結構有關。瀏覽器
結構良好的文檔能夠向瀏覽器傳達儘量多的語義,不管是瀏覽器位於掌上電腦仍是時髦的桌面圖形瀏覽器。結構良好的文檔都能向用戶傳達可視化的語義,即便是在老的瀏覽器,或是在被用戶關閉了 CSS 的現代瀏覽器中。佈局
web 標準不只要求咱們使用何種科技,並且還要遵照使用這些技術的方式。使用 XHTML 來編寫標記,同時使用 CSS 來處理一部分或者所有的佈局,並不必定會使站點更易用更輕便,同時節約多少帶寬。就像咱們在早期使用的技術那樣,XHTML 和 CSS 也會被誤用和濫用。冗長的 XHTML 和冗長的 HTML 同樣,都會浪費用戶的帶寬和時間。冗長的過分的 CSS 也不能徹底的代替表現 HTML 代碼;這只不過是一種糟糕的東西被另外一種代替了而已。ip
在同一個 HTML 文檔中,可使用屢次 class,但只能使用一次 id。文檔
id 值必須以字母或者下劃線開始;不能以數字開始。雖然 W3C 驗證不會捕獲這個錯誤,可是 XML 解析器會的。同時,若是你將 id 與 JavaScript 在表單中配合使用,那麼 id 名稱和值必須是合法的 JavaScript 變量。空格和連字號,特別是連字號,是不被容許的。不只如此,將下劃線用於 class 或者 id 名都不是個好主意。class