[Решено] (кое как но все же) Что-то странное с отображением стандартной темы в Internet Explorer?

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

Аватар пользователя a777aa a777aa 18 сентября 2011 в 13:13

Здравствуйте!

Набросал себе сайт-визитку, Drupal первый раз использую.

Проблема такая: стандартная тема Batrik 7.8, только цвета из администраторского раздела поменял.
В Chrome, Opera, Firefox все отображается как надо, а в Explorer фигня полная - цвета не те, градиента в шапке нету, даже края у закладок главного меню в шапке не закругляются.

Что с этим можно сделать? На Explorer много народу сидит, не хочется, чтобы им такой позор показывало.

Спасибо!

Комментарии

Аватар пользователя a777aa a777aa 18 сентября 2011 в 13:24

Айдар wrote:
А Вы думаете зря ишачка ругают и так все ненавидят?

Думаю, что не зря. Сам им не пользуюсь уже не помню сколько лет)

Аватар пользователя a777aa a777aa 18 сентября 2011 в 14:48

пытаюсь прикрутить ie-css3.htc только пока не могу понять куда))
в файле colors.css где описываются градиенты header, добавление behavior: url(ie-css3.htc); ни к чему не приводит

попробовал вставить описание header из этого файла в файл ie.css и теперь шапка вообще синяя стала)

куда правильно вставить эту инструкцию? Спасибо!

Аватар пользователя bredov bredov 18 сентября 2011 в 14:19

"a777aa" wrote:
градиента в шапке нету, даже края у закладок главного меню в шапке не закругляются.
Что с этим можно сделать?

писать CSS для IE. Посмотрите примеры на htmlbook.ru, там написано, как реализовать такие штучки через filter.

Аватар пользователя a777aa a777aa 18 сентября 2011 в 15:35

Спасибо, пробую..
Видимо, не получается почему-то PIE.htc подключить..

В Notepad++ строка behavior: url(PIE.htc); вообще никак не выделяется, в отличие от других параметров. Как будто ошибка какая-то или неизвестная команда.

Пытаюсь подключить его в файле colors.css, в котором стиль header прописан
И пытаюсь в файле ie.css добавляю описание header и там подключаю, но ничего не работает.

Файл PIE.htc лежит в одной папке с Css..

Ничего не понимаю)

Аватар пользователя Cyber Cyber 18 сентября 2011 в 15:51

"a777aa" wrote:
Видимо, не получается почему-то PIE.htc подключить..

кладёте рядом pie.php, он отдаёт pie.htc с правильным заголовком. путь в behavior указываете на pie.php. ток не увлекайтесь, сожжёте юзерам процессор

Аватар пользователя a777aa a777aa 18 сентября 2011 в 15:58

Cyber wrote:
кладёте рядом pie.php, он отдаёт pie.htc с правильным заголовком. путь в behavior указываете на pie.php

спасибо за ответ) у меня pie.php и pie.htc лежат в папке themes/bartik/css вместе со всеми css файлами этой темы

прописываю behavior: url(PIE.php); и результата пока нет
путь надо еще указать? или я все правильно пишу?

Аватар пользователя a777aa a777aa 18 сентября 2011 в 18:56

a777aa wrote:
Cyber wrote:
кладёте рядом pie.php, он отдаёт pie.htc с правильным заголовком. путь в behavior указываете на pie.php

прописываю behavior: url(PIE.php); и результата пока нет

Уважаемый Cyber, подскажите, путь я правильно указываю или нет? Мерси заранее!

Аватар пользователя Cyber Cyber 18 сентября 2011 в 16:02

"a777aa" wrote:
путь надо еще указать? или я все правильно пишу?

пробуйте, ещё пару попыток, внимательное изучение предмета и у вас всё получится.

Аватар пользователя a777aa a777aa 18 сентября 2011 в 16:04

Cyber wrote:
пробуйте, ещё пару попыток, внимательное изучение предмета и у вас всё получится.

Забавно, конечно, но я уже пробовать замучился, поэтому здесь и попросил поддержки

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 18 сентября 2011 в 19:06

"a777aa" wrote:
а в Explorer фигня полная - цвета не те, градиента в шапке нету, даже края у закладок главного меню в шапке не закругляются.

IE, градиенты, закругленные края – прямо подарочный набор мазохиста.

Аватар пользователя a777aa a777aa 18 сентября 2011 в 19:08

Да уж я сам не мог подумать, что в стандартной теме такой популярной CMS, такая косячина с IE зарыта

Аватар пользователя Cyber Cyber 18 сентября 2011 в 19:09

"a777aa" wrote:
Уважаемый Cyber, подскажите, путь я правильно указываю или нет? Мерси заранее!

десять баксов ... за 30 в час я вас научу персонально на дому, разжевав всё то, что можно прочитать по ссылке выше и непосредственно в коде, передвижение за ваш счёт

Аватар пользователя Alexei91 Alexei91 19 сентября 2011 в 3:37

Quote:
края у закладок главного меню в шапке не закругляются.

В Batrik CSS-хаки используются типа -moz-border-radius (FF), -webkit-border-radius (Chrome/Safari).
Да и просто border-radius (CSS3).

Вариантов 2:
1. Искать другой шаблон.
2. Править CSS (закруглять с помощью span-ов, например). CSS только для IE подключите, используя условные «комм-рии» вида:

<!--[if IE]>
Здесь подключаете ваш стиль для IE
<![endif]-->

Quote:
На Explorer много народу сидит

Уже немного. Сейчас скорее на FF.

Аватар пользователя sumerokr sumerokr 19 сентября 2011 в 19:41

css3pie
у меня не заработало, пока я в создаваемом модуле файле не поменял путь на .php файл. лежит где-то в файловой системе папка.
однако, я использую старую версию модуля. в свежей dev, наверняка исправили (ну или в stable, если она там есть, смотрите даты)

Аватар пользователя a777aa a777aa 19 сентября 2011 в 20:15

Спасибо всем за советы!

В общем, сделал градиент в шапке, криво и непрофессионально, но отображается теперь страница так же, как и в нормальных браузерах))

Тупо подключил для IE отдельный файл ie.css и в нем прописал background картинкой) То есть просто сделал скриншот из Chrome.

#header.without-secondary-menu { background: url(../images/bg_header_for_ie.png) repeat-x 0 center transparent;}

Если когда-нибудь поменяю цвета, то картинку сделаю для Explorer другую за минуту