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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage