网站是否可以在IE兼容模式下正常运行?

时间:2013-04-13 18:52:59

标签: internet-explorer cross-browser

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

IE兼容模式是否应该模拟IE6和IE7?在IE兼容模式下,您的网站是否正常?我目前正在用IE8测试我的网站。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

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

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

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

    希望有所帮助。