Html 5 in Internet Explorer

Durante l’aggiornamento di un sito web ma me sviluppato, nel passaggio da XHTML_1.0/CSS_1 ad HTML_5/CSS_3 mi sono ritrovato con un completo disallineamento di tutta la struttura sul browser di casa Microsoft; a mia disposizione ho solamente la versione più vecchia (ancora in circolazione) di IE: la 6.0.2 quella distribuita con Win XP e SP2.

Ci viene in aiuto Javascript con un comando che si occupa di creare tutti i nuovi tag presenti in html5 e farli riconoscere al browser.

Per richiamare questo codice è sufficiente inserire uno script all’interno della pagina sfruttando il codice IF riconosciuto dal browser e confrontarlo con l’attuale versione di IE (se stiamo usando il broser Microsoft):

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Per completare il lavoro ed assicurarci che anche con lo script inserito i tag vengano riconosciuti è meglio linkare anche un foglio css che si occupa di resettare i comandi css per essere correttamente letti. Tutta la spiegazione la si può leggere sul sito di Html5Doctor