現在IE9已經出來了,我注意到IE = EmulateIE7技巧也會影響它。 我怎樣才能讓它只針對IE8?如何僅針對IE8使用IE = EmulateIE7?
到目前爲止,我試過條件註釋
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<![endif]-->
但由於某些原因,它不工作(也許有條件的意見不與meta標籤工作?)。任何人有任何想法?
現在IE9已經出來了,我注意到IE = EmulateIE7技巧也會影響它。 我怎樣才能讓它只針對IE8?如何僅針對IE8使用IE = EmulateIE7?
到目前爲止,我試過條件註釋
<!--[if IE 8]>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<![endif]-->
但由於某些原因,它不工作(也許有條件的意見不與meta標籤工作?)。任何人有任何想法?
使用雙模式:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7, IE=EmulateIE9">
這裏提到: Emulate IE7 for IE8 but not for IE9 using "X-UA-Compatible"
我讀過,使用分號作爲分隔符不工作,那你應該使用逗號代替,即:
內容= 「IE = EmulateIE7,IE = EmulateIE9」
和NOT:
content =「IE = EmulateIE7; IE = EmulateIE9「
我可以使用httpd.conf進行雙模問http://stackoverflow.com/questions/13189817/how-do-i-set-different-options-for-x-ua-compatible-in-apache-for-ie8-and-ie9 – ppant 2012-11-02 09:11:20
使用逗號而不是分號 – courtsimas 2013-02-22 22:52:07