Firefox загружает все CSS-файлы, на которые есть ссылки в условных комментариях - PullRequest
1 голос
/ 15 августа 2010

У меня есть обычный CSS файл плюс два специфичных для IE CSS файла. В Firebug в Firefox я заметил, что <div> получает свойства из трех файлов.

Почему Firefox загружается 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

Ответы [ 3 ]

0 голосов
/ 15 августа 2010

Условные комментарии в элементе HEAD или в элементе BODY?Я не пробовал, но возможно, что FF игнорирует условные комментарии, только если они находятся в элементе HEAD (где они должны быть).

0 голосов
/ 15 августа 2010

Я думаю, что это не весь соответствующий код. Возможно, вы @include эти файлы где-то еще?

0 голосов
/ 15 августа 2010

Это определенно должно работать.Вы уверены, что в head нет <!--?

незамеченных *1001* или <![CDATA[?
...