XHTML - 文档类型

XHTML 标准定义了三种文档类型定义 (DTD)。最常用和最简单的是 XHTML 过渡文档。

XHTML 1.0 文档类型定义对应三种 DTD −

  • 严格
  • 过渡
  • 框架集

一些 XHTML 元素和属性在一个 DTD 中可用,而在另一个 DTD 中不可用。因此,在编写 XHTML 文档时,必须谨慎选择 XHTML 元素或属性。但是,XHTML 验证器可帮助您识别有效和无效的元素和属性。

请查看 XHTML 验证 以了解更多详细信息。

XHTML 1.0 Strict

如果您计划严格使用层叠样式表 (CSS) 并避免编写大多数 XHTML 属性,则建议使用此 DTD。符合此 DTD 的文档质量最佳。

如果您想使用 XHTML 1.0 Strict DTD,则需要在 XHTML 文档顶部包含以下行。

<!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 属性以及少量层叠样式表属性,那么您应该采用此 DTD,并相应地编写 XHTML 文档。

如果您想使用 XHTML 1.0 Transitional DTD,那么您需要在 XHTML 文档顶部包含以下行。

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

XHTML 1.0 框架集

当您想要使用 HTML 框架将浏览器窗口划分为两个或更多框架时,可以使用此功能。

如果您想使用 XHTML 1.0 框架集 DTD,则需要在 XHTML 文档顶部包含以下行。

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

注意 − 无论您使用什么 DTD 来编写 XHTML 文档;如果它是有效的 XHTML 文档,那么您的文档将被视为优质文档。