XHTML/DTD(文档类型定义)
外观
< XHTML
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
当用户想要干净的标记,没有表现形式的混乱时使用它。将其与层叠样式表结合使用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-strict.dtd">
当利用 XHTML 的表现形式功能以及您希望支持不理解层叠样式表的浏览器时使用它。这是开发人员最喜欢的使用方式,并且被广泛使用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org
/TR/xhtml1/DTD/xhtml1-transitional.dtd">
当您想使用 XHTML Frames 将浏览器窗口划分为两个或多个框架时使用它。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-frameset.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
XHTML 是一个工作草案,但其开发已停止,转而支持 HTML 5.0。即使该规范将不会完成,但其文档类型是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd">