页面卡在Quirks模式中

时间:2011-08-23 22:26:58

标签: html internet-explorer-9 doctype

目前我正在使用的页面在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模式保持不变,因为没有指定doctype。基本上,我试图强制页面在正常的IE9而不是怪癖模式下呈现。但是,某些事情导致了评论。遗憾的是,这是一个wordpress主题,这就是为什么我很难解决问题,因为我没有写原始代码。

有人有建议吗?

谢谢!

2 个答案:

答案 0 :(得分:7)

我不知道你的意思是“[doctype]总是被评论出来。”

有很多不同的东西可以导致Quirks Mode see here

另一个常见原因是stuff before the doctype。甚至是invisible stuff

如果您在<head>

中添加此问题,则无需调试实际问题即可解决此问题
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

答案 1 :(得分:1)

同时检查你的IE,

  1. 点击工具
  2. 兼容性视图设置
  3. 请确保您的网站未包含在“兼容性视图”中,即“quirks”
  4. 另请参阅复选框