如何仅针对IE8定位IE = EmulateIE7?

时间:2011-04-04 14:09:37

标签: internet-explorer internet-explorer-8 cross-browser internet-explorer-9

既然IE9已经问世,我注意到IE = EmulateIE7技巧也会影响它。 我怎样才能使它成为IE8的目标?

到目前为止,我尝试过条件评论

<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
 <![endif]-->

但由于某些原因它不起作用(也许条件评论不适用于meta标签?)。有人有任何想法吗?

2 个答案:

答案 0 :(得分:3)

使用双重模式:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7, IE=EmulateIE9">

如上所述: Emulate IE7 for IE8 but not for IE9 using "X-UA-Compatible"

答案 1 :(得分:3)

我读过使用分号作为分隔符不起作用,你应该使用逗号,即:

content =“IE = EmulateIE7,IE = EmulateIE9”

和NOT:

content =“IE = EmulateIE7; IE = EmulateIE9”