IE не хочет видеть стили CSS. В template.php добавлены необходимые стили:
drupal_add_css(path_to_subtheme() .'/layout.css', 'theme', 'all');
drupal_add_css(path_to_subtheme() .'/gf.css', 'theme', 'all');
drupal_add_css(path_to_subtheme() .'/html-elements.css', 'theme', 'all');
Firefox подключает эти стили и отлично отображает сайт. А Explorer 7 ну никак не хочет видеть html-elements.css, соответственно ни шрифты, ни остальные элементы в браузере не видны.
Кто знает подскажите, в каком направлении копать?
Комментарии
может дефис убрать?)
Убрать дефис в html-elements.css ? Не, это не поможет.
За коммент спасибо!
Посмотрите нет ли русских комментов в файлах css
olk, эту фишечку проверила - все комменты на английском
Я прошу пардону, а что за такая функция path_to_subtheme()? Это что-то самописное?
Вообще от браузера не зависит то, какой генерируется html-код. В исходнике страницы в ИЕ7 пути к файлам стилей просто отсутствуют или может они есть, но кривые?
Да, тема самописная. Функцией path_to_subtheme() добавляю стили из папки собственной темы. Это как бы подтема (имя gf) основной темы (имя zen).
Все стили в исходнике подключаются директивой import.....
Удивительно то, что firefox отображает все как положено - до мелочей.
Странная штука этот ИЕ. Сейчас тоже переделываю одну верстку в шаблон для Друпала и столкнулся с аналогичной проблемой! Css-файл корректно инклюдится, в ФФ и Опере отображается без ошибок, а ИЕ, такое впечатление, забирает не все стили из этого файла. При этом если скопировать содержимое этого файла в шаблон page.tpl.php в тэг head, то ИЕ отображает страницу корректно, но этот вариант — не очень хорошее решение.
Меня спасло включение опции "Optimize CSS files" в меню "Perfomance" ("admin/settings/performance"). Теперь и ИЕ корректно показывает страницы. В чем косяк был понять не могу... Друпалорг по этому вопросу тоже не помог.
тоже столкнулся с такой проблемой в теме zen
ИЕ6-8 невидет основной css гад.
Причина так и осталась неведомой?
И вопрос, а чем грозит включение опции "Optimize CSS files" если тема ещё в процессе становления и ещё будет немало изменений в разных css этой темы?
Можно ли включить и выключить или работать со включённой опцией?
Для zen есть решение http://drupal.org/node/457390
А вообще у меня проблеиа оказалась в другом, в IE стоит ограничение на загрузка 30 ccs файлов , поэтому "Optimize CSS files" решала эту проблему, но теперь есть модуль IE Unlimited CSS Loader , который запросто всё исправляет и не только в ИЕ, но и в остальных браузерах. Он не объединяет css, а грузит пакетам по 15 css что ли. Короче отличный выход из ситуации. В Заголовок темы смело можно добавлять слово РЕШЕНО.
Skirr Ваша ссылка ведет не совсем на тот модуль ,который Вы указали.Вот настоящая ссылка http://drupal.org/project/unlimited_css
Но к сожалению он все равно мне не помог.Шрифты и таблицы отображаются в IE также не корректно.
уберите все комменты и лишний код из page.tpl.php
проверьте условные комменты для IE там же.
у меня он просто не видел закрытия свов кондишинал коммента и получался белый экран.
Да модулек IE Unlimited CSS Loader помог очень... спасибо.