ie6 Отображение изображения (.PNG) background-color для прозрачного фона - PullRequest
0 голосов
/ 14 февраля 2011

Привет, ребята. У меня проблема с изображениями, показывающими цвет фона на IE6, и он должен быть прозрачным фоном.во всех других браузерах он показывает нормально, кроме IE6.

Может кто-нибудь сказать, пожалуйста, что я делаю не так.попробовал непрозрачность до 0, но он по-прежнему показывает цвет фона.

Ответы [ 3 ]

3 голосов
/ 14 февраля 2011

Исправить довольно просто.Не нужно включать JavaScript.Определите свой CSS таким образом и включите имя вашего изображения в фильтр.

.whatever {
    background: none; /* Hide the current background image so you can replace it with the filter*/
    width: 500px; /* Must specify width */
    height: 176px; /* Must specify height */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='vehicles.png');
}
0 голосов
/ 14 февраля 2011

IE6 не поддерживает прозрачные PNG.

Эта страница содержит исправление, включающее файл поведения. В качестве альтернативы вы можете использовать GIF.

0 голосов
/ 14 февраля 2011

IE6 не поддерживает полупрозрачные PNG. Попробуйте что-то подобное для обходного пути, если вам действительно нужно:

http://css -tricks.com / сниппеты / CSS / PNG-хак-для-т-6 / или http://www.jay -han.com / 2008/10/15 / unit-png-fix-best-ie-png-hack /

Или просто отбросьте IE6, он намного отстает от всех других браузеров и быстро теряет рынок.

...