我在stackoverflow中经历了很多解决方案但是无法获得。请任何人用简单的话语解释我
1)IE Standard,Compatible,Quirks模式之间的基本区别是什么以及它如何重要? 2)我想在IE9浏览器中强制网页加载IE7 ...我的下面代码是否正确?
<meta http-equiv="X-UA-Compatible" content="IE=IE7" />
IE = IE7&gt;标准模式
IE = EmulateIE7&gt;兼容模式
如何在Quirks模式下运行
3)这种模式适用于其他IE的浏览器吗? 4)什么是浏览器的默认模式以及如何确定它?
答案 0 :(得分:1)
首先,你真的不想这样做 - 最好用IE9作为IE9运行,甚至更好,使用IE 10/11,甚至更好地使用Chrome,MS Edge等。
但是,假设您被强制使用,您的Meta标签应该说content =&#34; IE = 7&#34;
这个应该强制使用IE7标准模式,并且至少使IE7和IE9之间的一切都一致(好吧,它应该,但可能仍然存在异常)。如果有,你可能需要检测IE9并使用EmulateIE7,但是,这可能会导致比它解决的问题更多的问题。
并且,这些模式仅适用于IE - 所有其他浏览器都忽略它们。
并且,你真的不希望我解释标准,兼容和怪癖模式之间的区别,部分原因是它需要57个小时,部分原因是因为我已经忘记了。
祝你好运......