0

在 IE 兼容模式下工作时,我在我的网站上观察到一些可怕的视觉效果。

IE兼容模式应该模拟IE6和IE7吗?您的网站在 IE 兼容模式下看起来和往常一样吗?我目前正在使用 IE8 测试我的网站。

4

1 回答 1

1

简短回答您的问题:不,您无需担心兼容模式。

长答案:对于大多数用户来说,他们永远不会知道也不关心兼容模式。兼容模式可能会发挥作用有几个原因,但大多数用户不会使用它。

您需要注意的几个原因是:

  1. 如果您的站点明确告诉 IE 使用兼容模式。
  2. 如果您在本地网络(例如本地主机或公司内部网)上查看该站点。
  3. 如果您的网站在代码中有某些特定的错误(尽管这更有可能导致怪癖模式而不是兼容模式)。

兼容模式有两个目的:

  • 正在升级但需要向后兼容的公司。
  • 希望在旧 IE 版本上测试其网站的开发人员。

大多数用户永远不会在兼容模式下看到您的网站,但是您可以对您的网站做一些事情来确保它绝对不会发生。

  • <!DOCTYPE>在页面顶部放置一个有效的。
  • 使用X-UA-Compatible元标记强制 IE 使用其最佳模式。

我不喜欢链接到我自己的网站,但是我写了一篇相当详细的博客文章,介绍了 IE 的各种模式以及如何确保您的网站以您想要的模式显示。我通常不会发布它,但它在这里是相关的,我认为它对你阅读会很有用。你可以在这里阅读: http: //spudley.com/blog/keeping-ie-in-standards-mode

希望有帮助。

于 2013-04-13T19:12:16.557 回答