Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 网站是否需要在IE兼容模式下正常工作?_Internet Explorer_Cross Browser - Fatal编程技术网

Internet explorer 网站是否需要在IE兼容模式下正常工作?

Internet explorer 网站是否需要在IE兼容模式下正常工作?,internet-explorer,cross-browser,Internet Explorer,Cross Browser,在IE兼容模式下工作时,我在我的网站上看到了一些可怕的视觉效果 IE兼容模式是否应该模拟IE6和IE7??你的网站在IE兼容模式下看起来像平常一样吗?我目前正在用IE8测试我的网站。简单回答您的问题:不,您不需要担心兼容性模式 详细回答:对于大多数用户来说,他们永远不知道也不关心兼容性模式。兼容性模式可能发挥作用的原因有几个,但大多数用户不会使用它 您需要注意的几个原因是: 如果你的网站明确告诉IE使用兼容模式 如果您正在本地网络(例如本地主机或公司内部网)上查看站点 如果您的站点在代码中有特定

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


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

简单回答您的问题:不,您不需要担心兼容性模式

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

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

  • 如果你的网站明确告诉IE使用兼容模式
  • 如果您正在本地网络(例如本地主机或公司内部网)上查看站点
  • 如果您的站点在代码中有特定的bug(尽管这更可能导致怪癖模式而不是兼容性模式)
  • 兼容性模式有两个用途:

    • 正在升级但需要向后兼容的公司
    • 希望在旧IE版本上测试其站点的开发人员
    大多数用户永远不会看到您的站点处于兼容模式,但您可以对站点执行一些操作,以确保它绝对不会发生

    • 在页面顶部放置一个有效的
    • 使用
      X-UA-Compatible
      meta标签强制IE使用其最佳模式
    我不喜欢链接到我自己的网站,但我已经写了一篇相当详细的博客文章,介绍了IE的各种模式,以及如何确保你的网站以你想要的模式显示。我通常不会发布它,但它在这里是相关的,我认为这将是有益的,你阅读。你可以在这里阅读:

    希望有帮助