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="https://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="https://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.

You can add images to your comment by clicking here.