我有一个使用mixitup jquery脚本的页面。 它在Chrome,Opera和IE11中完美运行。
但是我也需要它在IE8中工作。
我的脚本在IE8中工作,没有花哨的动画,这很好。
除此之外,当我将浏览器兼容性视图设置为“Internet Explorer 8兼容性视图”时,它仅适用于IE8。
在下面的屏幕截图中,它显示了不同的版本,但你可以看到我的意思是什么,第二个而不是第一个。
我尝试在页面顶部输入以下元数据:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
还有:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
但是这两个似乎只是强迫“Internet Explorer 8”,相当于屏幕截图中的顶级选项...而不是第二个,我需要它。
能做到吗?
感谢
答案 0 :(得分:1)
如果我理解你的问题,那么下面的解释可能对你有帮助。
使用<meta http-equiv="X-UA-Compatible" content=" _______ " />
<!DOCTYPE>
指令并根据该版本IE支持的标准进行呈现(例如,IE=8
将更好地遵循表边界间距和一些伪选择器而不是IE=7
)。<!DOCTYPE>
指令,根据您选择的版本呈现标准模式,并根据IE=5
内容属性的可能值为:
content="IE=5"
content="IE=7"
content="IE=EmulateIE7"
content="IE=8"
content="IE=EmulateIE8"
content="IE=9"
content="IE=EmulateIE9"
content="IE=edge"
如果元标记解决方案不适合您,请将其设置为
header('X-UA-Compatible: IE=edge,chrome=1');