HTML和XHTML文档类型
为了验证HTML或XHTML的任何页面,您将需要一个doctype。这是一串文本,位于文档顶部,可告诉浏览器确切的标记标准已用于创建页面。
XHTML严格
当您不使用任何框架集或折旧标签时,此doctype将在XHTML文档中使用。
XHTML过渡性
如果您的XHTML文档包含折旧的标记(例如,。<。p>
XHTML框架集
如果您的文档包含框架集标记或折旧标记,或两者都包含,请使用此XHTML文档类型。
HTML严格
如果您的文档不包含折旧标签,请使用此HTML文档类型。
HTML过渡
也称为散装,如果您的HTML文档包含已弃用的标记,则将使用此doctype。
HTML框架集
在包含框架集标记或折旧标记或两者的HTML文档中使用此doctype。
如果没有这些文档类型,浏览器将默认使用所谓的“怪异模式”,其中某些CSS样式的外观会有所不同。如果您发现样式表有问题,请尝试添加适合您的标记的文档类型。
或者,如果您发现要验证页面并添加doctype标记实际上破坏了页面,则可以添加所谓的“损坏的doctype”。这与任何常规doctype相同,但是缺少指向DTD的URL。这是两个例子。
XHTML严格破碎的文档类型
当您不使用任何框架集或折旧标签,但仍希望页面以怪癖模式显示并正确验证时,此doctype用于XHTML文档。
HTML严格损坏的文档类型
当您不使用任何框架集或不推荐使用的标签,但仍希望页面以怪癖模式显示并正确验证时,将在HTML文档中使用此doctype。