IE Standard,Compatible&怪癖

时间:2016-05-30 15:28:08

标签: html html5 meta-tags meta

我在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)什么是浏览器的默认模式以及如何确定它?

1 个答案:

答案 0 :(得分:1)

首先,你真的不想这样做 - 最好用IE9作为IE9运行,甚至更好,使用IE 10/11,甚至更好地使用Chrome,MS Edge等。

但是,假设您被强制使用,您的Meta标签应该说content =&#34; IE = 7&#34;

这个应该强制使用IE7标准模式,并且至少使IE7和IE9之间的一切都一致(好吧,它应该,但可能仍然存在异常)。如果有,你可能需要检测IE9并使用EmulateIE7,但是,这可能会导致比它解决的问题更多的问题。

并且,这些模式仅适用于IE - 所有其他浏览器都忽略它们。

并且,你真的不希望我解释标准,兼容和怪癖模式之间的区别,部分原因是它需要57个小时,部分原因是因为我已经忘记了。

祝你好运......