xhtml1.0支援三種dtd(文件型別定義)宣告:過渡性(transitional)、嚴格型(strict)和框架型(frameset)。
過渡型
過渡型文件型別對於標籤和屬性的語法要求不是很嚴格,允許在頁面中使用html 4.01的標籤(符合xhtml語法標準)。過渡型dtd語句如下:
嚴格型
嚴格型文件型別對於文件內的**要求比較嚴格,不允許使用任何表現層的標籤和屬性。嚴格型dtd語句如下:
在嚴格型文件型別中,以下元素將不被支援:
在嚴格型文件型別中,以下屬性將不被支援:
align(支援table包含的相關元素:tr、td、th、col、colgroup、thead、tbody、tfoot)
language
background
bgcolor
border(table元素支援)
height(img和object元素支援)
hspace
name(在html 4.01 strict中支援,在xhtml 1.0 strict中的form和img元素不支援)
noshade
nowrap
target
text、link、vlink和alink
vspace
width(img、object、table、col和colgroup元素支援)
框架型
框架型文件型別是一種專門針對框架頁面所使用的dtd,當頁面中含有框架元素時,就應該採用這種dtd。框架型dtd語句如下:
使用嚴格的dtd來製作頁面當然是最理想的方式,但是,對於沒有深入了解web標準的網頁設計者來說,比較適合使用過渡型dtd。因為過渡型dtd還允許使用表現層元素和屬性,比較適合大多數網頁製作人員使用。
對於大多數標準網頁設計師來說,過渡型dtd(xhtml 1.0 transitional)是比較理想的選擇。因為這種dtd允許使用描述性的元素和屬性,也比較容易通過w3c的**校驗。
xhtml文件型別定義
xhtml文件必須得有乙個文件型別定義宣告,寫在xhtml文件的最前面。共有三種型別的文件型別定義 第一 嚴格型。要求嚴格的dtd,不能使用任何表現層的標識和屬性,必須嚴格按照規範編寫。如下 第二 框架型。如果要在頁面中使用框架,就得引用這種dtd。第三 過渡型。既符合規範,又對之前的版本有一定相容...
xhtml文件結構
常見的標準文件結構 1.文件定義型別 其中doctype元素定義了文件型別,要注意的是元素的名稱和屬性必須大寫,dtd表示文件型別定義,瀏覽器根據定義的dtd解析頁面元素,除非你的xhtml確定了乙個正確的doctype,否則頁面內的元素和css不能正確生效.xhtml提供三種dtd文件型別 對於大...
XHTML 對文件型別(DOCTYPE)的驗證
xhtml 文件是根據文件型別宣告進行驗證的。xhtml 指可擴充套件超文字標籤語言 extensible hypertext markup language xhtml 的目標是取代 html。xhtml 與 html 4.01 幾乎是相同的。xhtml 是更嚴格更純淨的 html 版本。xhtm...