IEPNGFix и Google Maps

Как подружить IEPNGFix и Google Maps

Помогая по работе одному (одной) дизайнеру, я столкнулся с проблемой: страница с отображалась нормально в нормальных (извиняюсь за каламбур) браузерах, но выглядела очень плохо в (в том плане, что вместо карты отображался серый фон и все элементы управления исчезли). К сожалению, объявлять мёртвым пока еще рано, чтобы просто проигнорировать этот баг.

Путем недолгих экспериментов было установлено, что виной всему IEPNGFix. Если полезть разбираться в код Google Maps (удачи!), то будет видно, что Google Maps реализует свой метод для борьбы с непониманием прозрачности PNG в IE6. Так получается, что метод Google конфликтует с .

Конечно, самый простой метод — это убрать IEPNGFix и заменить PNG-файлы GIF-файлами. Но, во-первых, это не всегда возможно, а во-вторых, просто не наш метод. К счастью, решение лежит на поверхности и является довольно простым.

Предположим, что карта Google отображается в <div id="map">. Тогда для исправления последствий использования IEPNGFix нам нужно добавить следующую строку в CSS:

[-]
View Code CSS
#map, #map * { behavior: none; }

Вот и всё!

Автор: ; опубликовано в: Всё подряд; метки: Google Maps, IE6, iepngfix
9
Апр
2008

RSS Комментарии к статье «IEPNGFix и Google Maps»  »

К статье «IEPNGFix и Google Maps» комментариев пока нет. Не хотите ли стать первым?

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «IEPNGFix и Google Maps»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा