所以我試圖爲IE設置一個條件樣式表。但是,它根本不起作用。IE條件樣式表
這裏是我的頭部代碼:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/ieStyle.css" />
<![endif]-->
- 我的語法似乎是正確的
- 我知道的路徑,我的樣式表是正確的
- 沒有X-UA-兼容meta標籤interferring
那麼可能我的問題是什麼?
所以我試圖爲IE設置一個條件樣式表。但是,它根本不起作用。IE條件樣式表
這裏是我的頭部代碼:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/ieStyle.css" />
<![endif]-->
那麼可能我的問題是什麼?
您不能使用條件註釋來定位IE10。對IE10的支持已經下降,因爲它比以前的IE版本「符合標準」要多得多(因此大多數情況下不需要特別針對它)。
的唯一方法爲目標IE10特別是通過JavaScript通過檢查navigator.userAgent
字符串特定於IE10值。然而,這是非常不贊成的(我會留給你來研究爲什麼,谷歌會把你爲什麼應該而不是使用userAgent
)噸變成了大量的東西。您應該檢查您使用的特定功能實際上是否存在,而不是檢查其他功能,而不是檢查正在使用哪種瀏覽器(或者似乎使用了這種瀏覽器,因爲您可以欺騙userAgent
)。您檢查的方式取決於所討論的功能。
所以,你應該問自己:「爲什麼我需要針對IE10?」。很可能你並不想要或不需要這樣做,或者你可以重構你有的東西,這樣你就不需要針對特定的瀏覽器。
感謝您的幫助!得到它的工作! – sethcarlton
你確定名字是正確的(與上面的S),你有* nix權限來加載文件? – fcalderan
如果排除條件註釋,它是否會正常加載? – ajp15243
是的,當我排除條件註釋時,它正常加載。我正在測試IE 9 – sethcarlton