2011-05-10 71 views
10

IE9應該支持條件註釋。我有正確的MIME類型:'type =「text/css」'。所有其他條件樣式表正在被讀入正確的瀏覽器。IE9中的條件樣式表

這是我不能去閱讀:

<!--[if IE 9]><link rel="stylesheet" type="text/css" href="includes/ie9.css"><![endif]--> 

它是在頭部與他們的休息,但在IE9的頭部不會出現。

回答

18

對於愚蠢的問題抱歉,但是,你清除緩存和測試(嘗試設置一些邊框顏色或東西)? css文件路徑是否正確並可通過你的http服務器訪問(嘗試用瀏覽器打開它並測試它是否在沒有條件語句的情況下工作)? 另一件事,我會去與哥特(大於或等於)。

<!--[if gte IE 9]> 
     <link rel="stylesheet" type="text/css" href="includes/ie9.css" /> 
<![endif]--> 

還要檢查它有沒有X-UA兼容meta標籤周圍做他們平時猴子業務(沒有使用條件語句做的,但似乎是許多罪惡的根源最近)。

+0

啊,理解了它,就像我看了你的評論。你說得對,這是X-UA的東西。一切都設置爲content ='IE = 6「,我在這裏處理遺留的代碼,這不是很好,我非常感謝你對這個安東尼的幫助,我終於可以得到一些客戶端。 – cantch00seaname 2011-05-10 18:16:37

6

我只是想這和它的作品

<!--[if IE 9]> 
    <script type="text/javascript"> 
    javascript:alert(document.documentMode); 
</script> 
<![endif]-->