XHTML结构化
XHTML 規則概要
將傳統的 HTML 轉換為 XHTML 1.0 是快捷且無痛的,只要你遵守一些簡單的規則和容易的方針。不管是否使用過 HTML,都不會妨礙你使用 XHTML。
- 使用恰當的文檔類型聲明和命名空間。
- 使用 meta 元素聲明你的內容類型。
- 使用小寫字母書寫所有的元素和屬性。
- 為所有的屬性值加引號。
- 為所有的屬性分配值。
- 關閉所有的標簽。
- 使用空格和斜線關閉空標簽。
- 不要在注釋中寫雙下劃線。
- 確保小于號及和號為 < 和 &
為表達語義而標記文檔,而不是為了樣式
記住:請最大限度地使用 CSS 來進行布局。在 web 標準的世界里,XHTML 標記與表現無關,它只與文檔結構有關。
結構良好的文檔可以向瀏覽器傳達盡可能多的語義,不論是瀏覽器位于掌上電腦還是時髦的桌面圖形瀏覽器。結構良好的文檔都能向用戶傳達可視化的語義,即使是在老的瀏覽器,或是在被用戶關閉了 CSS 的現代瀏覽器中。
?
web 標準不僅要求我們使用何種科技,而且還要遵守使用這些技術的方式。使用 XHTML 來編寫標記,同時使用 CSS 來處理一部分或者全部的布局,并不一定會使站點更易用更輕便,同時節約多少帶寬。就像我們在早期使用的技術那樣,XHTML 和 CSS 也會被誤用和濫用。冗長的 XHTML 和冗長的 HTML 一樣,都會浪費用戶的帶寬和時間。冗長的過度的 CSS 也不能完全的代替表現 HTML 代碼;這只不過是一種糟糕的東西被另一種代替了而已。
?
在同一個 HTML 文檔中,可以使用多次 class,但只能使用一次 id。
?
id 值必須以字母或者下劃線開始;不能以數字開始。雖然 W3C 驗證不會捕獲這個錯誤,但是 XML 解析器會的。同時,如果你將 id 與 JavaScript 在表單中配合使用,那么 id 名稱和值必須是合法的 JavaScript 變量??崭窈瓦B字號,特別是連字號,是不被允許的。不僅如此,將下劃線用于 class 或者 id 名都不是個好主意。
轉載于:https://www.cnblogs.com/ifour/p/6721677.html
總結
- 上一篇: 前端模块化(二):模块化编程
- 下一篇: CAD导出pdf的正确方法(包括导出黑白