2012-07-27 45 views
1

我正在寫一些標記,其中包括一個div以下的圖像。當瀏覽器是IE8時,我想添加另一個圖像。如何使用JavaScript或JQuery編寫IE8特定標記?IE特定的標記

回答

1

你不需要JS/Jquery,你可以使用普通的CSS。

您正在做的只是添加一個類到您的HTML取決於檢測到的IE版本。

在你的頭添加這些(或變化)條件語句:

<!--[if lt IE 7]><html class="ie6"><![endif]--> 
<!--[if IE 7]><html class="ie7"><![endif]--> 
<!--[if IE 8]><html class="ie8"><![endif]--> 
<!--[if gt IE 8]><!--><html><!--<![endif]--> 

然後你就可以顯示/隱藏元素在你的CSS像這樣:

.ie8 .myImage { 
    display: block; 
} 
.ie7 .myImage { 
    display: none; 
}