Прозрачный фоновый рисунок png в IE6

Фоновое изображение типа PNG не прозрачно в ie6

5 ответов

Это известная проблема в IE6: прозрачные PNG поддерживаются только некоторыми взломами.

Это хорошо известная ошибка. Есть несколько обходных путей, например, вы можете попробовать использовать библиотеку Google ie7-js.

Я думаю, что вы обязательно должны проверить плагин JQuery под названием Supersleight, созданный ребятами из All In The Head & 24 Ways. Они исправили некоторые проблемы, связанные с использованием AlphaImageLoader в IE6. Со страницы 24 способа:

  • Работает как со встроенными, так и с фоновыми изображениями, заменив необходимость как в ловкости, так и в прокачке
  • Будет автоматически применено положение: относительно ссылок и полей формы, если у них еще не установлено положение. (Может быть отключен.)
  • Может быть запущен для всего документа или только для выбранной части, где вы знаете PNG. Это лучше для производительности.
  • Обнаруживает фоновые изображения, для которых установлено отсутствие повтора, и задает масштабируемый режим для обрезки, а не масштабирования.

Последний самый важный! Вот ссылки:

Однажды у меня возникла проблема с прозрачностью PNG в ie6, и что меня спасло, это:

http://allinthehead.com/retro/338/supersleight-jquery-plugin

надеюсь, это поможет.

Другие вопросы по тегам