这对是的网址:http://sdc.sciamanna.eu/ IE 8和9进入怪癖模式,我不知道为什么。找不到为什么IE 8-9进入怪癖模式的HTML5页面
我花了最近两个小时寻找一个解决方案,在谷歌搜索这里,在我的html页面逐行,但我找不到什么导致IE浏览器进入怪癖模式。
我做了什么至今:
- 删除之前DOCTYPE HTML注释。
- 删除了所有条件html标签(现回滚,因为什么都没有改变),认为Modernizr的可能照顾的是
- 与
<?php header("X-UA-Compatible", "IE=edge,chrome=1");?>
更换元<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
因为我有验证问题(但同样,回滚它WASN不是原因) - 在同一时间做了所有的东西(这只能帮助我从W3C验证器获得绿灯,因为什么是值得的)
- 在桌上猛撞了我的头几次:这真的没有帮助
真的,我无法得到ou这个问题。 我不知道IE10是否也会发生这种情况,但我确定它确实如此。
UPDATE
This page(在HTML主题从它是基于我的WordPress主题)的作品。 它甚至没有使用Modernizr,但只是“http://html5shim.googlecode.com/svn/trunk/html5.js”:我已经开始使用相同的脚本,但是当情况更糟时,几乎没有任何东西被正确渲染;现代化至少可以使大部分事情正常工作。 但事实上,默认的html5shim在原始主题中工作,只给我另一个确认,在我的实现中一定有错误:我找不到。你可以看到,这两个主题(iBlink和我的)都使用HTML5标签,但原来的主题没有任何问题,而我的正如你所看到的那样。
您的文档不为我验证:http://validator.w3.org/check?uri=http%3A%2F%2Fsdc.sciamanna.eu%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 – PeeHaa 2013-03-05 15:34:45
当我打开网站的IE呈现在“标准模式”。我有IE8。你的问题只影响IE9吗? – 2013-03-05 15:41:59
@PeeHaa:正如我写的,它在我将所有更改一起应用时确实进行了验证。现在我回滚了一些变化,因为他们没有意义。如果我是对的,你只会得到一个与'' – 2013-03-05 15:50:23