Html 页面卡在怪癖模式下

Html 页面卡在怪癖模式下,html,internet-explorer-9,doctype,quirks-mode,Html,Internet Explorer 9,Doctype,Quirks Mode,目前,我正在使用的页面在Chrome和Firefox中显示良好,但在IE9中,它是以怪癖模式呈现的 进一步研究这个问题,似乎 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"

目前,我正在使用的页面在Chrome和Firefox中显示良好,但在IE9中,它是以怪癖模式呈现的

进一步研究这个问题,似乎

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"


我不知道你所说的“[doctype]总是被注释掉”是什么意思

有许多不同的事情会导致怪癖

另一个常见的原因是有。甚至

如果将其添加到
中,则可以在不调试实际问题的情况下修复此问题:


同时检查您的IE

  • 单击工具
  • 兼容性视图设置
  • 确保您的站点未包含在“兼容性视图”中
  • 另请参见复选框

  • 遗憾的是,我不知道,因为该页面是密码保护的,因为它目前正在开发中。关于在看不到页面的情况下要查找什么,还有什么问题吗?最近的IE版本因为一些奇怪的原因注释掉了doctype行。@BoltClock:你有关于这方面的更多信息吗?不确定来源,但这里有相当多的人遇到了这个问题。我自己也不太了解,谢谢你。我通过使用
    在某种程度上解决了这个问题,但是,您的修复非常有效!非常感谢。但是XHTML1.0严格要求在doctype之前有xml头!所以你的答案是赢家,谢谢!
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />