22:43

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
[ok]

Скажите, возможно ли как-нибудь решить вопрос с отображением прозрачных PNG в IE6?

@темы: Администрирование сайтов и веб-дизайн

Комментарии
21.08.2012 в 22:57

Sanctus Satanas
Можно. Фильтрами.
21.08.2012 в 23:01

Sanctus Satanas
Из готовых библиотечек есть, например, эта: www.twinhelix.com/css/iepngfix/
Ограничения, надеюсь, понятны: при большом числе png-картинок, нуждающихся в фиксе, всё будет страшно тормозить.
21.08.2012 в 23:47

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
--==SS==--, А если без JS?
22.08.2012 в 00:02

Sanctus Satanas
Ryuzaki_rnd, разумеется, можно задать фильтры без JS. Но придётся прописывать руками для каждой PNG-картинки и обычный код и CSS для IE6. И ещё маленькая тонкость: фильтры используют DirectX. В некоторых редких случаях может не работать. И из-за этого же потенциальные тормоза. Но другого способа всё равно нет.
22.08.2012 в 00:47

Sanctus Satanas
А, да, и ещё: если на картинке будет стоять ссылка, надо прописывать элементу position: relative, иначе клик не проходит. Хотя, возможно, на самом деле, это влияние hasLayout, но я не проверял такую версию и не буду, ибо лень.