Trasparenza png Internet explorer
04/06/2011Come è oramai ben noto Internet explorer per le versioni fino alla 6 non supporta la trasparenza delle immagini PNG.
E purtroppo sono tanti i navigatori ad avere ancora IE non aggiornato...
Grazie a TwinHelix Designs possiamo utlizzare un valido PNG fix.
Scaricate l'archivio compresso da qui, e copiate nella vostra root questi due files blank.gif e iepngfix.htc, entrambi necessari per visualizzare il canale alpha delle PNG su IE6 e inferiori.
Attraverso il file htc viene utilizzata la proprietà behavior, estensione Microsoft, che correggere il problema senza disturbare l'operato degli altri browser.
A questo punto nel nostro CSS inseriamo la direttiva
img, div {
behavior: url(iepngfix.htc);
}
e così possiamo tranquillamnte utilizzare png trasparenti senza problemi di leggibilità del canale alpha da parte dei vecchi IE!