Non preoccupiamoci più di Explorer 6

Tutti gli sviluppatori web odiano Explorer 6 per le sue mancanze verso gli standard e per il fatto però è ancora molto usato nonostante sia vecchio di 7 anni.
Sembra però essere arrivata la soluzione definiva: IE7.js JavaScript library.

Si tratta di una libreria javascript che fa comportare IE6 come se fosse IE7, mettendo una pezza ai vari bug CSS e HTML con cui gli sviluppatori hanno sempre a che fare.

Selettori CSS

  • parent > child
  • .multiple.classes
  • :hover
  • :first-child
  • [attr]
  • [attr=”value”], [attr~=”value”], [attr|=”value”], [attr^=”value”], [attr$=”value”]
  • [attr*=”value”]

CSS

  • Background-image – PNG alpha transparency (IE5.5+)
  • Background-attachment – Support fixed positioning
  • Position – Support fixed positioning
  • Margin – Support auto (IE5.x)
  • Cursor – Support pointer for IE5.x
  • Display – Convert list-item to block for IE5.x

HTML

  • img – PNG alpha transparency
  • abbr – Bug fixed

Naturalmente bisognerà fare in modo che il file venga incluso nella pagina solo se effettivamente questa viene caricata con una versione inferiore rispetto a Internet Explorer 7, quindi per fare in modo che MSIE5-6 siano compatibili con MSIE7 questo è il codice:

<!--[if lt IE 7]>

<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>

<![endif]-->

Potete anche usare le versione per MSIE8, che aggiorna le versioni di MSIE da 5 a 7 con avanzate funzioni CSS:

<!--[if lt IE 8]>

<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>

<![endif]-->

link: ie7-js

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

You can add images to your comment by clicking here.