的角色

时间:2014-02-07 09:07:14

标签: html xhtml

xhtml中包含的DOCTYPE的实际作用是什么?

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

1 个答案:

答案 0 :(得分:1)

我假设您参考浏览器如何使用或不使用DOCTYPE声明处理XHTML文档,因为您无法在屏幕上看到差异。无论是否使用DOCTYPE,无Quirks模式,无Almost-Standards模式,仅符合标准,无论您使用何种DOCTYPE。

是的,XHTML文档(但只有它们是真正的XHTML文档,具有正确的XML MIME类型或.xhtml文件扩展名)始终以标准模式呈现。所以这不是差异所在。

到目前为止,我发现的唯一实际差异是,当您使用&eacute;等实体引用时,您将需要一个XHTML DOCTYPE,包括DTD。如果没有它(或缩写为HTML5),文档将找不到实体名称列表,它只会知道五个XML实体 - &quot;&apos;&amp;&lt;&gt;