XHTML 文档是根据文档类型声明(DTD)进行验证的。只有将正确的 DTD 添加到文件的首行,XHTML 文件才会被正确地验证。
严格 DTD 包含没有被反对使用的或不出现在框架结构中的元素和属性:
过渡 DTD 包含严格 DTD 中的一切,外加那些不赞成使用的元素和属性。
框架 DTD 包含过渡 DTD 中的一切,外加框架。
这个一个简单的 XHTML 文档: