Как вы знаете, IE6 имеет ошибку, которая не может отображать полупрозрачный PNG файл без использования нестандартного стиля, такого как фильтр. В IE7 эта проблема исправлена. Но у него все еще есть ошибка в PNG файле. Невозможно правильно отобразить полупрозрачный PNG файл. Вы можете отчетливо видеть это, когда используете функцию show/hide в jQuery с полупрозрачным PNG файлом. Фон изображения отображается с непрозрачным черным цветом.
У вас есть идея решить этот вопрос, используя jQuery.
Обновление
Посмотрите мое тестирование
Как вы видите, IE8 всегда неправильно отображает изображение PNG-24. Более того, IE8 по-прежнему корректно отображает изображение PNG-8, когда я исчезаю (функция jQuery.fadeOut) только. Но он неправильно отображает изображение PNG-8, когда я постепенно исчезаю и изменяю размер (функция jQuery.hide).
PS. Вы можете загрузить исходный код моего тестирования из здесь.
Спасибо,