代码片段 → HTML → 强制 IE 8 兼容 IE 7 的元标签 强制 IE 8 兼容 IE 7 的元标签 Chris Coyier 于 2009年8月6日 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 来源: 微软 一些报告指出,IE 8 在 IE 7 模式下 *并不完全* 兼容两者。
将此作为“设置后无需更改”的解决方案是不好的做法。 事实是,它们*并不*相同,如果您使用此方法,则需要在两者中进行测试。
这是一个详细介绍 IE 8 兼容模式和 IE7 之间差异的微软资源
站点兼容性和 IE8
我不明白为什么有人想要将 IE8 非常不错的 CSS 渲染更改为糟糕的 IE7 渲染?
是的,我同意,为什么要回到旧版本的 IE 呢?
因为否则您的代码必须支持具有不同行为的“另一个”浏览器版本。
因为人们编写了一些 hack 来解决旧版浏览器工作方式中的问题。 然后 IE 8 出现了,他们的 hack 不起作用了(因为 IE 8 现在做得更好)
这是一种确保您的代码在 IE 8 上也能正常工作而无需修改的简单方法。 添加此元标签比进行大量更改和测试另一个浏览器更容易。 当然,这不是理想的解决方案。
在我看来,这是微软的一个明智之举……它将使开发人员的过渡变得更加容易。
用于最新的 IE
您的网站吃掉了我的评论……
<meta http-equiv=”X-UA-Compatible” content=”IE=edge” />
我想强制 IE 7 兼容 IE 8。 有什么方法可以做到这一点,请分享。
了解这一点很好……但这是否也适用于 IE 10 或最新版本的 Internet Explorer?