См. $. Браузер . Эта функция устарела, и вам следует рассмотреть $. Support .
Чтобы ответить на этот вопрос, этот метод идеально подходит для использования в таблицах стилей, но его также можно легко использовать для проверки версии браузера или, что еще лучше, для выбора.
Используйте следующую разметку (из HTML5 Boilerplate)
<!--[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]-->
<head>
Использование селектора с hasClass в jQuery
$('html').hasClass('ie7');
$('html.ie7 .myclass').dostuff();
И использовать как часть обычного селектора в css
.mydiv {max-height:50px}
.ie6 .mydiv {height:50px} /* ie6 max-height fix */