XHTML - 文档类型


XHTML 标准定义了三个文档类型定义 (DTD)。最常用且最简单的一种是 XHTML Transitional 文档。

XHTML 1.0 文档类型定义对应于三个 DTD -

  • 严格的
  • 过渡性的
  • 车架组

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

请检查XHTML 验证以获取更多详细信息。

XHTML 1.0 严格

如果您计划严格使用层叠样式表 (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 过渡

如果您计划使用许多 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 Frameset DTD,那么您需要在 XHTML 文档的顶部包含以下行。

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

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