/ / IE специфична маркировка - html, internet-explorer-8

IE специфична маркировка - html, internet-explorer-8

Пиша известно маркиране, което включва изображение под a div, Искам да добавя друго изображение, когато браузърът е IE8. Как да напиша IE8 специфична маркировка с помощта на javascript или JQuery?

Отговори:

1 за отговор № 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;
}

0 за отговор № 2

Можете да използвате jQuery, за да разпознаете Internet Explorer версия 8. http://api.jquery.com/jQuery.browser/

if ($.browser.msie && parseInt($.browser.version) == 8)
{
//IE8 specific code block

}