Скрипт для исправления бага полупрозрачных PNG в IE6
Элегантное решение проблемы полупрозрачных PNG-24 в IE6.
Пользователям IE6 подгружается один маленький скриптик весом в 1455 байт, который выводит все png-картинки через фильтр AlphaImageLoader.
Скрипт подключается с помощью условных комментариев:
<!--[if lte IE 6]--> <script type="text/javascript" src="supersleight-min.js"></script> <![endif]-->
и сам обрабатывает все PNG, встречающиеся в HTML.
Автор скрипта: Drew McLellan.
Скачать скрипт.
Так что теперь полупрозрачные иконки видит большинство посетителей.
Есть еще любопытный скрипт: ie7-js. Весит 30 Кб. Подгружая его на своём сайте пользователям с IE6 и младше он фиксит множество ошибок обработки HTML и CSS, которые содержат эти браузеры, в том числе полупрозрачность PNG.
Там же есть ie8-js, который фиксит, в том числе и ошибки браузера IE7.