XHTML - 提示與技巧



本章列出了在編寫 XHTML 文件時應該注意的各種提示和技巧。這些提示和技巧可以幫助您建立有效的文件。

設計 XHTML 文件的技巧

以下是一些設計 XHTML 文件的基本指南:

為服務和吸引您的受眾而設計

當您考慮滿足受眾需求時,您需要設計有效且引人入勝的文件來達到目的。您的文件應該易於查詢所需資訊並提供熟悉的環境。

例如,學術界人士或醫務工作者習慣於使用類似期刊的文件,其中包含長句子、複雜的圖表、特定的術語等,而面向學齡兒童的文件則必須簡單明瞭且內容豐富。

重用您的文件

重用您之前建立的成功文件,而不是每次獲得新專案時都從頭開始。

XHTML 文件內部

以下是一些關於 XHTML 文件內部元素的提示:

XML 宣告

並非所有 XHTML 文件都需要 XML 宣告,但強烈建議 XHTML 文件作者在其所有文件中使用 XML 宣告。當文件的字元編碼不是預設的 UTF-8 或 UTF-16 時,需要此類宣告。

空元素

它們在空元素的結尾 / 和 > 之前包含一個空格。例如,<br />、<hr /> 和 <img src="/html/xhtml.gif" alt="xhtml" />。

嵌入式樣式表和指令碼

如果您的樣式表使用“<”、“&”、“]]>”或“—”,則使用外部樣式表。

如果您的指令碼使用“<”、“&”或“]]>”或“—”,則使用外部指令碼。

屬性值中的換行符

避免在屬性值中使用換行符和多個空格字元。不同的瀏覽器對這些字元的處理方式不一致。

Isindex 元素

不要在文件頭部包含多個 isindex 元素。isindex 元素已被棄用,取而代之的是 input 元素。

langxml:lang 屬性

在指定元素的語言時,同時使用 langxml:lang 屬性。xml:lang 屬性的值優先。

元素識別符號

XHTML 1.0 已棄用 a、applet、form、frame、iframe、imgmap 元素的 name 屬性。它們將在後續版本中從 XHTML 中刪除。因此,開始使用 id 元素進行元素識別。

在屬性值中使用與號

與號字元 ("&") 應表示為實體引用 &。

示例

<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.

<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

HTML 和 XML 中的空格字元

一些在 HTML 文件中合法的字元在 XML 文件中是非法的。例如,在 HTML 中,換頁符 (U+000C) 被視為空格,而在 XHTML 中,由於 XML 對字元的定義,它是違法的。

命名字元引用 &Apos;

命名字元引用 '(撇號,U+0027)是在 XML 1.0 中引入的,但未出現在 HTML 中。因此,Web 開發人員應使用 &#39; 而不是 ' 以使其在 HTML 4 Web 瀏覽器中按預期工作。

廣告

© . All rights reserved.