2010-02-06 66 views
3

這使我瘋狂。我正在嘗試使用條件IE6樣式表。 I posted this test page here。這裏是我放在我的頭上的標籤代碼:爲什麼我的IE6條件樣式表不工作?

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

在IE6瀏覽時,ie6.css應定身的背景爲紅色。

這裏有什麼問題?我確定這是愚蠢的。有人可以向我指出嗎?

+0

在這裏工作,它看起來很好...如果你有不同的頁面上的問題,那麼你已經證明了一個檢查,如果你有沒有正確的道路:) – 2010-02-07 00:09:05

+5

爲什麼不是*不是*工作? :p – womp 2010-02-07 00:09:17

+0

適合我。 – 2010-02-07 00:10:53

回答

2

它適用於我。通過IE NetRenderer運行你的測試頁面,你會看到紅色背景。也許你正在用6以外的版本測試它?

+0

+1指出其他版本,然後IE6:D – 2010-02-07 00:06:45

2

你不碰巧使用IETester試圖呢?

因爲與IETester,條件註釋將始終解析爲IE的安裝最高版本。

+0

我甚至在IETester看到它。 – 2010-02-07 00:08:13

+0

是的。一定是舊版本中的一種現象。 – 2010-02-07 00:10:05

0

是在根目錄下的CSS文件(同一文件夾作爲HTML)?把你的CSS放在一個單獨的文件夾中是個好習慣。

<!--[if IE 6]><link href="css/ie6.css" rel="stylesheet" type="text/css" /><![endif]--> 
0

我只是有一個類似的問題。有條件的評論無法正常工作,我嘗試了一切。問題是,我在頭中有一個X UA兼容的元標記,影響渲染。所以請繼續留意,因爲這可能是一個原因。

<meta http-equiv="X-UA-Compatible" content="IE=7" />