此网站:http://medisra.sideradesign.com 默认情况下,它在IE7文档模式下呈现。 这是由于CSS或HTML验证错误吗?我该如何识别导致它的原因? 感谢
答案 0 :(得分:2)
以下是我能想到标题来自哪里的所有地方。
考虑您的评论:
我还有其他子域名 服务器和站点呈现在 标准模式。
不太可能在Apache的httpd.conf
或类似内容中定义。
.htaccess
文件或其他配置文件可以引入它?header('X-UA-Compatible: IE=EmulateIE7');
您可以使用实用程序在网站的每个文件中搜索字符串“EmulateIE7”。
如果你在完成这些想法之后仍然找不到它,我恐怕我什么也想不到。
答案 1 :(得分:0)
This是关于定义文档兼容性模式的很好的参考。
这将在IE7中呈现网站上的所有页面
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
答案 2 :(得分:0)
如果头部包含以下元标记,请检入该页面的来源:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
如果是这样,那就是默认情况下它会像IE7一样呈现页面的原因。