Sono molti gli sviluppatori web che realizzano design personalizzati utilizzando gli standards XHTML e CSS. Oggi giorno abbiamo a disposizione molteplici browsers che utilizzano gli standards del W3C: Mozilla Firefox, Opera, Safari, Google Chrome.
Quando sviluppo un sito web, incontro spesso problemi con la visualizzazione su IE6. Sono molti gli utenti che utilizzano IE6 senza effettuare l’upgrade a IE7, così, ci ritroviamo a testare e convalidare il nostro sito web per visualizzarlo correttamente anche su browser non standard: Internet Explorer 6.
Internet Explorer 6 (IE6), non supporta a pieno le funzionalità CSS e presenta problemi nella visualizzazione di immagini PNG con trasparenza alfa.

Esistono vari trucchetti in CSS per rendere IE6 compatibile con le PNG Alfa e aggiungere altre funzionalità CSS, ma ogni webdesigner si troverebbe a spendere il suo tempo a sviluppare un codice diverso che funzioni esclusivamente per IE6 utilizzando i CSS Condizionali.
Perchè spendere così tanto tempo per sviluppare esclusivamente per IE6?
Fortunatamente, un genio del Javascript, Dean Edwards ha sviluppato uno script chiamato IE7.js. Questo fantastico codice utilizza JavaScript per rendere Internet Explorer 5 e 6 simili ai browsers che utilizzano gli standards.
Prima di tutto è necessario scaricare il file Ie7.js (1150) o Ie8.js (782).
Caricare questi files nella cartella principale del sito web ed applicare il codice mostrato qui sotto.