我有以下額外的樣式表處理上的Internet Explorer在舊版本的一些頑皮的瀏覽器行爲:IE9使用條件IE7樣式
<!--[if IE 8]>
<link rel="stylesheet" href="/CallCentre/ServiceCloud/Content/IE8.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="/CallCentre/ServiceCloud/Content/IE7.css">
<![endif]-->
我的問題是,只在IE7中存在的規則。 css正在應用於Internet Explorer 9.
爲什麼IE9使用我的條件IE7樣式表?
更新
俄德和hsalama正在朝着正確的方向前進。
如果我使用:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
或者
<meta http-equiv="X-UA-Compatible" content="IE=9">
IT負載 「瀏覽器模式:IE9 COMPAT視圖」。
如果我刪除這個標籤是在IE7模式下運行。
您的IE 9在IE 7瀏覽模式(F12 - > Browser Mode下拉菜單)中。 – Oded 2012-08-16 16:17:33
您是否檢查了兼容模式? – hsalama 2012-08-16 16:17:53
我正在使用''這確保了IE9模式適用於瀏覽器模式(儘管它是兼容視圖)和文檔模式。 – Fenton 2012-08-16 16:22:09