Если вы хотите определить, является ли это чем-то другим, кроме поддержки браузеров, вы можете использовать обнаружение браузера jQuery, что-то вроде:
<script type="text/javascript">
// check if browser is IE6 (when IE) or not FF6 (when FF)
if (($.browser.msie && $.browser.version.substr(0,1) == '6')
|| ($.browser.mozilla && $.browser.version.substr(0,1) != '3')) {
$('#browserWarning').show();
}
</script>
Обновление: Как сказал другой , гораздо лучше использовать IE, если такие операторы, как:
<style type="text/css">
/* this would probably be in a CSS file */
#browserWarning { display:none; }
</style>
<!--[if IE 6]>
<style type="text/css">
#browserWarning { display:; }
</style>
<![endif]-->
Эта опция намного лучше, потому что она не требует версии браузера для "совершенства". Это не сработает, если вы хотите обнаружить другие браузеры, так как они не поддерживают операторы if. Тогда вы можете использовать jQuery для обнаружения браузера, хотя я бы порекомендовал стараться избегать его как можно больше.