Come risolvere un PNG in quirks mode in IE6

April 30

Internet Explorer 6 non supporta completamente i file di immagine PNG con trasparenza alfa; piuttosto, IE 6 mostra uno sfondo grigio al posto di trasparenza per queste immagini quando si utilizza la modalità standard di incluse le immagini sulla vostra pagina Web. Microsoft consiglia di utilizzare il filtro AlphaImageLoader per rendere le immagini PNG trasparenti in Internet Explorer 6. Questo filtro è supportata solo in Internet Explorer, in modo da poter utilizzare i commenti condizionali di avere IE 6 e versioni precedenti utilizzare questo filtro e altri browser Web utilizzano un'immagine standard etichetta. La soluzione AlphaImageLoader è necessaria in entrambe le stranezze e le modalità di rendering conforme agli standard. Internet Explorer 7 e versioni più recenti di Internet Explorer non richiedono questa soluzione.

istruzione

1 Aprire il codice sorgente HTML della pagina Web in un editor di testo.

2 Individuare la riga nel codice sorgente HTML che specifica l'immagine PNG. Ad esempio, la linea potrebbe essere simile a "<img src =" example.png "/>"

3 Eliminare il codice che include l'immagine PNG e sostituirlo con il seguente codice:

<! - [If lte IE 6]>
<Div id = "oDiv" style = "Filtro: progid: DXImageTransform.Microsoft.AlphaImageLoader (src = 'example.png');" >
</ Div>
<! [Endif] ->

< >
<Img src = "example.png" />
<! [Endif] ->

4 Sostituire entrambe le istanze di "example.png" nel codice con il percorso del file PNG.

5 Salvare il codice HTML e caricarlo sul server Web.