У меня есть обычный CSS файл плюс два специфичных для IE CSS файла. В Firebug в Firefox я заметил, что <div> получает свойства из трех файлов.
CSS
<div>
Почему Firefox загружается iestyle.css & ie6style.css?
iestyle.css
ie6style.css
<!--[if IE 7]> <link rel="stylesheet" type="text/css" media="all" href="iestyle.css" /> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" media="all" href="ie6style.css" /> <![endif]-->
Добавление
альтернативный текст http://i33.tinypic.com/2m7i4xl.jpg
Условные комментарии в элементе HEAD или в элементе BODY?Я не пробовал, но возможно, что FF игнорирует условные комментарии, только если они находятся в элементе HEAD (где они должны быть).
Я думаю, что это не весь соответствующий код. Возможно, вы @include эти файлы где-то еще?
@include
Это определенно должно работать.Вы уверены, что в head нет <!--?
head
<!--
<![CDATA[