2011-01-09 50 views
1

我熟悉的HTML條件標籤條件語句中的樣式表目標IE

<!--[if IE]><![endif]--> 

因爲種種問題,我需要使用一個樣式表。所以我不能使用上述解決方案。我無法找到只適用於ie9瀏覽器的黑客,所以我需要一個替代方案。

我記得只看到一次樣式表中使用的條件,只有IE瞭解。有@符號和'MS'的東西。它是在一段時間之前。

有人知道嗎?它可以用於瀏覽器特定(即只)樣式嗎?

+0

http://css-tricks.com/how-to-create-an-ie-only-stylesheet/ – 2011-01-09 13:30:47

+0

我說條件標籤在這種情況下不會幫助我,因爲我只能使用一個樣式表。 – jackreichert 2011-01-09 13:31:49

回答

0
<body> 
<!--[if IE 9]><div id="ie9"><![endif]--> 
... your page here ... 
<!--[if IE 9]></div><![endif]--> 
</body> 

使用CSS像

#ie9 #wrapper { background-color: blue; } 

將使藍色背景只在IE9中,所有其他瀏覽器將無法找到它,因爲隱藏在評論<div id=ie9>。這應該做的伎倆:)

另請參閱Wikipedia on Conditional comments的詳細解釋。