Картинки на сайте

GtSwan
На сайте с 08.04.2008
Offline
156
308

В FireFox и gif и png картинки с прозрачным фоном отображаются нормально, а в IE картинки png отображаются с серым фоном... :( Как можно это исправить? Или дело в "кривизне" IE и надо все картинки с прозрачным фоном деалть в gif-формате?

Из личного опыта рекомендую качественный хостинг (http://timeweb.com/ru/?i=1889), который не разочарует.
mixa
На сайте с 06.11.2006
Offline
36
#1

Решить проблему с прозрачностью png в iе можно следующим образом:

<div class=”png”><img src=”img.png”></div>

В css добавляем это:



* html .png
{
width: expression(this.firstChild.width);
filter: expression(”progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’”+
this.firstChild.src+”‘, sizingMethod=’image’)”);

background: expression(”transparent url(”+
this.firstChild.src.replace(”.png”, “.gif”)+”) no-repeat”);
background: none !important;
}

* html .png img
{
behavior: expression(this.style.visibility=”hidden”);
}

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#2
[Удален]
#3

Спасибо :) И мне помогли :)

GtSwan
На сайте с 08.04.2008
Offline
156
#4

Большое спасибо за помощь!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий