[ РЕШЕНО ] IE не подхватывает css

Главные вкладки

Аватар пользователя Dorian76453 Dorian76453 28 июня 2011 в 14:52

смотрел различные топики по этой теме.
в page.tpl.php есть строки:

<!--[if lte IE 6]><style type="text/css" media="all">import "<?php print $base_path . path_to_theme() ?>/css/ie6.css"</style><![endif]-->
<!--[if IE 7]><style type="text/css" media="all">import "<?php print $base_path . path_to_theme() ?>/css/ie7.css"</style><![endif]-->

пробовал включать оптимизацию css в настройках производительности - не помогло. с включенной опцией, во всех браузерах слетают стили.
Ставил модуль ie unlimited css тоже не помогло.
dj всех браузерах: opera, mozilla, chrome стили работают отлично.
где может быть проблема? помогите пожалуйста.

Комментарии

Аватар пользователя gorr gorr 28 июня 2011 в 15:18

Случаем комментарии внутри css файла не на русском языке?
Не проверял в последних версиях ИЕ, но раньше отказывался такие файлы считывать.

Аватар пользователя alisazoja alisazoja 28 июня 2011 в 16:08

Попробуйте валидацию. http://jigsaw.w3.org/css-validator/ Дело в том, что ИЕ не прощает ни малейшей ошибке в коде css(например не хватает пробела где-то или даже ";") в то время как православные Фаерфокс, Опера, Сафари и Хром могут такие погрешности прощать и отображать все верно. Скорее всего дело в этом, какая то небольшая ошибка в коде и все летит к чертям.

Аватар пользователя Dorian76453 Dorian76453 28 июня 2011 в 16:42

Ура. все решилось.
alisazoja Спасибо за ссылку.
Проверил код, сайт мне его скомпиил в валидный формат. Включил оптимизацию CSS и работает.
Для тех у кого такие же траблы:

«
1. Заходим сюда
2. Загружаем свой css файл. Сайт его проверяет и в итоге выдает валидный css.
3. Копируем себе.
4. Включаем admin/settings/performance Оптимизировать CSS:
»

Еще раз спасибо!