由于某种原因,该应用程序旨在强制使用IE 8+中的IE 7渲染引擎,使用下面的META标记
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
我想应用一些IE 7特定样式,如下所示。
<!--[if lte IE 7]>
<style type="text/css">
#myElement
{
padding-bottom:49.00% !important;
}
</style>
<![endif]-->
I am opening the site in IE 8
它模拟到IE 7模式,但我的样式没有在这里应用。
我如何在这里检测IE 7模拟模式? 使用jQuery(1.4.1)也欢迎。
注意: 应用程序设计的时间较长,处于维护模式。因此无法升级jQuery版本
更新: 最后我使用了
navigator.appVersion.indexOf("Trident")!=-1
&& document.documentMode==7
答案 0 :(得分:0)
您的条件评论不正确:
<!--[if lt IE 7]>
should be
<!--[if IE 7]>
第一个读取:所有版本的IE 小于 7