Внешняя таблица стилей IE7 не подключается к веб-сайту Drupal - PullRequest
0 голосов
/ 04 марта 2011

Я отлаживаю веб-сайт Drupal и после многих часов работы, я думаю, большинство ошибок решено.Но есть один, который я не могу понять ... Когда вы заходите на сайт, div "content clear-block content-record-page" не загружается должным образом в IE7.Как вы можете видеть, изображение и текст должны быть в верхней части родительского div (как вы можете видеть в Firefox, Chrome или любом другом достойном браузере). На самом деле, внешняя таблица стилей для IE7 вообще не соединяется,Я установил модуль условных стилей и добавил:

; Set the conditional stylesheets that are processed by IE.

`stylesheets-conditional[lt IE 7][all][] = fix-ie.css

в .info-файле моей темы.И

<!--[if lt IE 7]> 27 <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]-->

в моем файле.Но Drupal по-прежнему отказывается подключаться к таблице стилей.Так я имею дело с проблемой CSS или Drupal?И что я могу с этим поделать?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 04 марта 2011

<!--[if lt IE 7]> означает, что МЕНЬШЕ, ЧЕМ IE 7. Это означает, что условное не относится к IE7, поэтому таблица стилей не будет загружена.

Попробуйте <!--[if IE 7]>

1 голос
/ 04 марта 2011
<!--[if lt IE 7]> 27 <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]-->

Это соответствует, если браузер IE, а версия меньше 7 .7 не меньше 7, поэтому IE7 не работает с ним.

Вам нужно использовать lte, а не lt.lte означает less than or equal to, поэтому IE7 должен работать с этим:

stylesheets-conditional[lte IE 7][all][] = fix-ie.css
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...