Используя условные комментарии, можно легко настроить Internet Explorer с помощью правил CSS для браузера:
<!--[if IE 6]>
...include IE6-specific stylesheet here...
<![endif]-->
Иногда неправильно работает движок Gecko (Firefox). Как лучше всего настроить таргетинг только на Firefox с вашими правилами CSS, а не на какой-либо другой браузер? То есть Internet Explorer должен игнорировать не только правила Firefox, но и WebKit и Opera.
Примечание: Я ищу «чистое» решение. Использование анализатора браузера JavaScript для добавления класса «firefox» в мой HTML, на мой взгляд, не считается чистым. Я бы предпочел увидеть что-то, что зависит от возможностей браузера, так же, как условные комментарии являются «особенными» для IE…