4

目前我正在工作的页面在 Chrome 和 Firefox 中显示良好,但在 IE9 中它以 Quirks 模式呈现。

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

<!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"

总是被注释掉。由于未指定文档类型,导致 Quirks 模式保持不变。基本上,我试图强制页面以普通 IE9 而不是怪癖模式呈现。但是,某些事情导致评论消失。遗憾的是,这是一个 wordpress 主题,这就是为什么我很难解决这个问题,因为我没有编写原始代码。

有人有建议吗?

谢谢!

4

2 回答 2

7

我不知道您所说的“[文档类型] 总是被注释掉”是什么意思。

有许多不同的事情会导致 Quirks 模式,请参见此处

另一个常见的原因是在 doctype 之前有东西。甚至是看不见的东西

如果您将其添加到以下内容中,则无需调试实际问题即可解决此问题<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
于 2011-08-24T13:36:06.167 回答
1

还要检查你的 IE,

  1. 点击工具
  2. 兼容性视图设置
  3. 确保您的网站不包含在“兼容性视图”(又称怪癖)中
  4. 另请参阅复选框
于 2012-07-25T19:25:34.663 回答