Используя условные комментарии, легко настроить таргетинг на 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...