2012-07-27 39 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; 
}