2012-04-24 105 views
6

我需要强制IE 9的浏览器模式和文档模式到IE 9。现在,我已将“X-UA兼容”设置为“ IE = 9" 在我的报头的标记,但它没有任何效果时,我更改文档模式要么IE 7/IE 8.强制IE 9的浏览器模式和文档模式为IE 9

Force the Browser Mode and Document Mode of IE 9 to IE 9

我的网站是为仅仅与IE 9和兼容不与任何其他版本的IE。此外,我翻阅并研究了大部分在这里和通过博客(msdn)回答的问题,但似乎没有任何工作可以帮助我(在版主将此作为重复问题关闭之前)。你们中的任何一个人都可以指导我吗?

+0

你可以在[msdn](http://msdn.microsoft.com/en-us/library/cc288325 \(v = VS.85 \).aspx)上了解更多,看看它为什么不会改变你的网页上的兼容性... – JKirchartz 2012-04-24 14:10:58

+0

这也是困扰着我... – verisimilitude 2012-04-24 16:51:43

回答

10

如果已经设置了(X-UA ..“)标签已经那么就应该强制其放入相应的文档模式和浏览器模式。

它看起来像你设置的文件模式IE开发工具的控制台,这将覆盖任何你把尽可能标签。

This diagram explains how IE determines what modes to display in and the dev toolbar takes priority.

编辑/更新

遗憾的是,似乎上面的链接得到了取下来。For now here is an alternative

+0

+1为算法图:) – 2012-09-03 13:04:32

+0

感谢您的流程图! – Sam 2013-03-19 23:25:14

10

嗯, 确保您正在放置的标签(“X-UA -...”)应该是文档标题中的第一个标签。其次,验证html在浏览器中呈现(通过视图源属性),还包含标题部分中的第一个标记(“X-UA -...”)。

+3

投票这一个,因为它包括我失踪的重要信息:确保以下标记是您的''标签中的第一个标签:'' – Rohaq 2013-04-26 16:22:02

+0

+1。第一个标签的事情做到了! – Saksham 2014-07-15 13:12:23