Вопрос такой: на сайт через систему управления будут загружаться логотипы в формате png(png - так как под логотипы будут подкладываться подложки разных цветов). И логотипы должны соответственно быть ссылками. Способ:
#gl_11
{ background: none;
background-position:right top;
filter: progidXImageTransform.Microsoft.AlphaImageLoader(src=&#3 9;images/right_shadow.png',sizingMethod='scale'}
не подходит, так как логотипов может быть много, не для какждого же проиписывать в стилях.
Еще я нашла такой способ:
css:
* html .png
{
width: expression(this.firstChild.width);
filter: expression("progidXImageTransform.Microsoft.AlphaImageLoader(src=&#3 9;"+
this.firstChild.src+"', sizingMethod='image&#39");

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

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

Но в ИЕ при добавлении ссылки, картинка не отображается, а без ссылки все нормально.... Может есть какой-то другой, более подходящий способ или можно внести какие-то изменения в этот?