2010-10-08 3 views

ответ

1

Есть две возможные причины, в зависимости от того, как она выглядит.

  • IE-не поддерживает прозрачность для PNG изображений (если вы не используете фильтр, чтобы отобразить изображение), так что если есть прозрачный фон на изображении будет заменен сплошным серым цветом.

  • Формат PNG содержит значение коррекции гамма-излучения, которое предназначено для решения некоторых проблем с профилированием цвета, но на самом деле это больно, так как оно помогает, поскольку изображения отображаются несколько по-разному в разных системах. Если у вас есть цвет в изображении PNG, который должен соответствовать фону страницы, он может быть слегка выключен, что покажет iamge как квадрат с немного другим цветом.

0

Это одна из многих ошибок IE6: неправильный перевод прозрачных png.

Есть много исправлений JS, таких как this one, но я никогда не видел тот, который отлично работает. некоторые из них разбивают элементы, которые имеют png, некоторые другие изменяют выравнивание или маржи или позицию

Смежные вопросы