如何仅针对 IE8 定位 IE=EmulateIE7?
现在 IE9 已经出来了,我注意到 IE=EmulateIE7 技巧也影响了它。 我怎样才能让它只针对IE8?
到目前为止,我尝试了条件注释,
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<![endif]-->
但由于某种原因它不起作用(也许条件注释不适用于元标记?)。有人有什么想法吗?
Now that IE9 has come out, I noticed that the IE=EmulateIE7 trick also affects it.
How can I make it target IE8 only??
So far I tried conditional comments
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<![endif]-->
But for some reason it does not work (maybe conditional comments dont work with meta tags?). Anyone have any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用双模式:
如此处所述:
为 IE8 模拟 IE7,但不适用于 IE9使用“X-UA-兼容”
Use the dual mode:
as mentioned here:
Emulate IE7 for IE8 but not for IE9 using "X-UA-Compatible"
我读过,使用分号作为分隔符不起作用,您应该使用逗号代替,即:
content="IE=EmulateIE7, IE=EmulateIE9"
而不是:
content="IE=EmulateIE7; IE =模拟IE9”
I've read that using a semi-colon as the separator doesn't work, and that you should use commas instead, i.e:
content="IE=EmulateIE7, IE=EmulateIE9"
and NOT:
content="IE=EmulateIE7; IE=EmulateIE9"