http://blog.DoZarte.com


Non preoccupiamoci più di Explorer 6


Share to Facebook Share to Twitter Stumble It Email This More...

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


Share to Facebook Share to Twitter Stumble It Email This More...

Se l'articolo era interessante, forse troverai approfondimenti nei seguenti link sponsorizzati...


Leave a Reply

XHTML: Tags concessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You can add images to your comment by clicking here.