我熟悉的HTML條件標籤條件語句中的樣式表目標IE
<!--[if IE]><![endif]-->
因爲種種問題,我需要使用一個樣式表。所以我不能使用上述解決方案。我無法找到只適用於ie9瀏覽器的黑客,所以我需要一個替代方案。
我記得只看到一次樣式表中使用的條件,只有IE瞭解。有@符號和'MS'的東西。它是在一段時間之前。
有人知道嗎?它可以用於瀏覽器特定(即只)樣式嗎?
我熟悉的HTML條件標籤條件語句中的樣式表目標IE
<!--[if IE]><![endif]-->
因爲種種問題,我需要使用一個樣式表。所以我不能使用上述解決方案。我無法找到只適用於ie9瀏覽器的黑客,所以我需要一個替代方案。
我記得只看到一次樣式表中使用的條件,只有IE瞭解。有@符號和'MS'的東西。它是在一段時間之前。
有人知道嗎?它可以用於瀏覽器特定(即只)樣式嗎?
好吧,這是關於IE9的BETA和PREVIEW的,但也許這些將爲完整版本也工作?
<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的詳細解釋。
http://css-tricks.com/how-to-create-an-ie-only-stylesheet/ – 2011-01-09 13:30:47
我說條件標籤在這種情況下不會幫助我,因爲我只能使用一個樣式表。 – jackreichert 2011-01-09 13:31:49