Como manter a transparência alfa PNG ao usar a propriedade "-ms-filter"
Eu tenho o seguinte HTML:
<code><a><img src="myfile.png" /> Some text</a> </code>
E esse css:
<code>a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: .75; } </code>
O problema com isso ocorre no IE 8 e no IE 7.
Quando a imagem PNG está sujeita ao-ms-filter oufiltro, sua transparência alfa está arruinada. Experimente e você verá. É um bug no IE 8 e no IE 7.
Posso remover as propriedades "-ms-opacity" e "filter" aplicadas no CSS? Qual é a sintaxe para isso? (por exemplo, algo como-ms-filter: "";)
Alguém sabe um trabalho em torno desta questão?