2013-04-13 25 views

回答

1

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

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

你需要知道的几个原因是:

  1. 如果您的网站专门告诉IE使用兼容模式。
  2. 如果您正在本地网络(例如本地主机或公司内部网)上查看该站点。
  3. 如果您的站点在代码中存在某些特定的错误(尽管这比造成兼容模式更可能导致怪异模式)。

兼容模式适用于两个目的:谁正在升级,但

  • 公司需要向后兼容性。
  • 开发人员想要在较旧的IE版本上测试他们的网站。

大多数用户将不会看到在兼容模式下你的网站,但也有几件事情,你可以做你的网站,以确保它绝对不会发生。

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

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

希望有帮助。

+0

谢谢你!这是非常详细的,比我预想的要好 –

相关问题