Cheatah: IE-Bug: AlphaImageLoader mit width:auto

Beitrag lesen

Hi,

man nehme:

<style type="text/css">
  * html div.png     { width: 100%; }
  * html div.png img { visibility: hidden; }
</style>
[...]
<div class="png" style="background-color: #FF0000; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='[...].png', sizingMethod='scale');"><img src="[...].png" alt=""/></div>

Ziel ist - man ahnt es schon - die Darstellung eines teiltransparenten PNG. Jener Code oben funktioniert. Ändert man den width-Wert aber auf "auto" (oder "inherit" :-), ist plötzlich das Bild weg - und erscheint wieder, wenn man das <div> floaten lässt.

Ist das ein bekannter Bug? Worauf ist er zurückzuführen?

Andere Frage nebenbei: Fällt jemandem ein Weg ein, die filter-Eigenschaft dem <img> zuzuweisen und _das Bild selber nicht darstellen zu lassen_? Ich würde gerne auf das umgebende Element verzichten ...

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes