Cómo mantener la transparencia alfa PNG cuando se utiliza la propiedad "-ms-filter"
Tengo el siguiente HTML:
<code><a><img src="myfile.png" /> Some text</a> </code>
Y este css:
<code>a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: .75; } </code>
El problema con esto ocurre tanto en IE 8 como en IE 7.
Cuando la imagen PNG está sujeta a la-ms-filtro ofiltrar, su transparencia alfa está arruinada. Pruébalo y verás. Es un error tanto en IE 8 como en IE 7.
¿Puedo eliminar las propiedades "-ms-opacity" y "filter" aplicadas en CSS? ¿Cuál es la sintaxis de esto? (por ejemplo, algo como-ms-filtro: "";)
¿Alguien sabe un trabajo alrededor de este problema?