2010-09-13 2 views
0

Я разработал сайт для своей команды, используя drupal, и он работает и отлично смотрится в FF, но когда я открываю его в IE, страница выглядит так, как будто его кто-то убил. Выравнивание полностью завинчивается. Что я могу сделать, чтобы исправить это.Drupal Alignment завинчивается в IE, но отлично работает в FF

ответ

1

Вы можете сделать таблицу стилей IE и включить его с помощью условных стилей:

<!--[if IE]> 
    add stylesheet here. 
<![endif]--> 

Если вы используете подтемы дзен, вы можете использовать условные стили в вашем .info файле:

conditional-stylesheets[if IE][all][] = css/ie.css 

Обновление:
Вам также необходимо запомнить сжатие ваших файлов css, поскольку Drupal обычно будет использовать больше файлов css, чем IE может обрабатывать css optimi zation отключен. Это, в свою очередь, потребует много времени для очистки кеша.

+0

Изображения разбросаны по всей странице, текст кажется большим, ссылки выглядят сломанными. Это 1 беспорядок. На моей домашней странице есть данные, которые включены с 3 или 4 разных страниц, и у каждого есть своя таблица стилей. Я просто застрял и не знаю, что делать. В FF все очень хреново, но этот IE вызывает массу проблем. Я устал много разных вещей, но каждый раз, когда исправляется одна проблема, возникает другая проблема. – ashu

+0

Вы также должны знать, что существуют большие различия между версиями IE. IE6 настолько сложный и настолько старый, что многие люди его больше не поддерживают, хотя на нем все еще много пользователей. IE7 создает собственный набор проблем (например, ошибки с плавающей точкой, отсутствие встроенного блока и т. Д.). IE8 относительно хорошо себя ведет. Я всегда проверяю Safari. Иногда проблема также связана с ошибкой программиста. – keithm

Смежные вопросы