我目前在vBulletin网站上使用XHTML 1.0过渡文档类型。有问题的页面是PHP。此页面的源(查看源代码)验证XHTML 1.0过渡文档类型是否在页面上。在IE8中下载(文件>另存为)页面后,我意识到我的doctype已被HTML 4.0过渡文档类型替换。
为什么IE8会更改doctype?
为什么选择的doctype不会显示在“查看源代码”中?
答案 0 :(得分:1)
答案在于全局vBulletin选项菜单。
vBulletin选项 - > Cookie和HTTP标头选项 - >发送Internet Explorer 7兼容性标头(是/否)
禁用该功能将阻止IE8呈现为IE7,并禁止使用4.0 HTML过渡文档类型。
答案 1 :(得分:0)
请检查您Document
正在运行的IE8
模式。如果是IE8则会出现其他错误。如果它不是IE8,请将此元标记添加为<head>
标记的第一个元素。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />