是什么导致 IE8 默认以 IE7 模式呈现
这个网站:http://medisra.sideradesign.com 默认情况下,它以 IE7 文档模式呈现。 这是由于 CSS 或 HTML 验证错误造成的吗?我怎样才能确定是什么原因造成的? 谢谢
this site : http://medisra.sideradesign.com
it is rendering in IE7 document mode by default.
Is this due to a CSS or HTML validation error? how can I identify what's causing it?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是关于定义的一个很好的参考文档兼容模式。
这将在 IE7 中呈现网站上的所有页面
This is a good reference about defining document compatibility mode.
This will render all pages on the site in IE7
这是我能想到的标题可能来自的所有地方。
考虑到你的评论:
它不太可能在 Apache 的
httpd.conf
或类似文件中定义。.htaccess
文件或其他配置文件可能会引入它?header('X-UA-Compatible: IE=EmulateIE7');
您可以使用实用程序在网站的每个文件中搜索字符串“EmulateIE7”。
如果按照这些思路你还是找不到,恐怕我也想不出别的办法了。
Here's all the places I can think of where the header could be coming from.
Considering your comment:
It's unlikely to be defined in Apache's
httpd.conf
or similar..htaccess
files or other configuration files which could be introducing it?header('X-UA-Compatible: IE=EmulateIE7');
You could use a utility to search in every single file of the website for the string "EmulateIE7".
If you still can't find it after following through those ideas, I'm afraid I can't think of anything else.
检查该页面的源代码,头部是否包含以下元标记:
如果包含,这就是默认情况下像 IE7 一样呈现页面的原因。
Check in the source of that page if the head contains the following meta tag:
If it does, that's why it renders the page like IE7 by default.