So behalten Sie die Transparenz von PNG-Alpha bei, wenn Sie die Eigenschaft "-ms-filter" verwenden
Ich habe folgendes HTML:
<code><a><img src="myfile.png" /> Some text</a> </code>
Und dieses CSS:
<code>a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: .75; } </code>
Das Problem tritt sowohl in IE 8 als auch in IE 7 auf.
Wenn das PNG-Bild der-ms-filter oderFilter, ist seine Alpha-Transparenz ruiniert. Probieren Sie es aus und Sie werden sehen. Es ist ein Fehler in IE 8 und IE 7.
Kann ich die in CSS angewendeten Eigenschaften "-ms-opacity" und "filter" entfernen? Was ist die Syntax dafür? (z. B. so etwas wie-ms-filter: "";)
Kennt jemand eine Lösung für dieses Problem?