Я бы порекомендовал (всем когда-либо!) Использовать технику Пола Айриша , которая выглядит следующим образом:
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]-->
<!--[if IE 7 ]> <body class="ie7"> <![endif]-->
<!--[if IE 8 ]> <body class="ie8"> <![endif]-->
<!--[if IE 9 ]> <body class="ie9"> <![endif]-->
<!--[if gt IE 9]> <body> <![endif]-->
<!--[if !IE]><!--> <body> <!--<![endif]-->
в вашем HTML.
Тогда в вашемCSS вы можете написать такие вещи, как:
#someID {
color:lawngreen;
}
.ie6 #someID {
color:lightgoldenrodyellow;
}
.ie8 #someID, .ie9 #someID {
color:saddlebrown;
}
для таргетинга различных IE.Это простой метод, который решает множество проблем (без дополнительных HTTP-запросов, незначительный дополнительный код для всех браузеров).