Soluzione leggera per la trasparenza su IE6

E finalmente una soluzione comoda, veloce e soprattutto leggera per risolvere questo dannato problema della gestione delle trasparenze dei PNG sotto Internet Explorer 6. Ho scoperto Unit PNG Fix, uno script minuscolo, ma davvero completo. Eccovi le caratteristiche salienti:

  • Javascript molto compatto: meno di 1 kb!
  • Sistema la maggior parte dei problemi causati dall’attributo Filter.
  • Funziona sugli oggetti img e sugli attributi background-images.
  • Si esegue direttamente, senza dover definire classi o chiamare funzioni.
  • Permette l’uso di elementi con auto width e auto height;
  • Davvero molto semplice da implementare.

Per scaricarlo, basta cliccare qui.

L’installazione è molto semplice. Una volta scaricato l’archivio, basta copiare il file unitpngfix.js nella cartella del vostri sito web, e il file clear.gif nella cartella immagini. Bisognerà aggiungere il seguente testo all’header della pagina web interessata:

<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->

Successivamente, basterà verificare, all’interno del file unitpngfix.js che il percorso del file clear.gif sia corretto (trovate il percorso nella prima linea di codice). Et voilà, il gioco è fatto!

  • Errore 404. Non posso scaricarlo.

You can follow any responses to this entry through the RSS 2.0 feed.