跳轉到內容

XHTML/DTD(文件型別定義)

25% developed
來自華夏公益教科書

XHTML DTD 描述了 XHTML 標記的允許語法和語法。每個 XHTML 文件必須以DTD 宣告和一行程式碼開頭,該程式碼宣告您開始編寫 XHTML 程式碼。

這是開始 XHTML 文件的強制性最少方式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

三種文件型別定義

[編輯 | 編輯原始碼]

目前有三種 XHTML 1.0 文件型別

  • Strict
  • Transitional
  • Frameset

XHTML 1.0 Strict

[編輯 | 編輯原始碼]

當用戶想要乾淨的標記,沒有表現形式的混亂時使用它。將其與層疊樣式表結合使用。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional

[編輯 | 編輯原始碼]

當利用 XHTML 的表現形式功能以及您希望支援不理解層疊樣式表的瀏覽器時使用它。這是開發人員最喜歡的使用方式,並且被廣泛使用。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

[編輯 | 編輯原始碼]

當您想使用 XHTML Frames 將瀏覽器視窗劃分為兩個或多個框架時使用它。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

[編輯 | 編輯原始碼]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

XHTML 2.0

[編輯 | 編輯原始碼]

XHTML 是一個工作草案,但其開發已停止,轉而支援 HTML 5.0。即使該規範將不會完成,但其文件型別是

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd">


華夏公益教科書