Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html <;的作用;!DOCTYPE>;_Html_Xhtml - Fatal编程技术网

Html <;的作用;!DOCTYPE>;

Html <;的作用;!DOCTYPE>;,html,xhtml,Html,Xhtml,xhtml中DOCTYPE的实际角色是什么 < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

xhtml中DOCTYPE的实际角色是什么

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

我假设您指的是浏览器如何处理带有或不带有DOCTYPE声明的XHTML文档,因为您在屏幕上看不到区别。没有怪癖模式,几乎没有标准模式,只有标准符合性,无论您使用什么DOCTYPE,无论您是否使用DOCTYPE

是的,XHTML文档(但仅当它们是真正的XHTML文档,具有适当的XML MIME类型或.XHTML文件扩展名时)始终以标准模式呈现。所以这不是区别所在


到目前为止,我发现的唯一实际区别是,当您使用实体引用时,例如
é,您将需要一个XHTML DOCTYPE,包括DTD。如果没有它(或者使用缩写的HTML5),文档将找不到实体名称列表,并且只知道五个XML实体-
&apos
&

告诉浏览器此页面是根据XHTML 1.0过渡标准编写的?您是否在线搜索答案?它与“Google it”相关:)