HTML5: assegnare stili diversi alle pagine in base alle versioni di Internet Explorer in uso

HTML5: assegnare stili diversi alle pagine in base alle versioni di Internet Explorer in uso

Se il vostro scopo è quello di aggiungere alle vostre pagine degli stili CSS specifici in base alla versione di Internet Explorer in uso (o meno), potete ricorrere ai commenti condizionali, supportati dalla versione 5 fino alla 9 di questo browser. Vediamo come fare.

Aggiungiamo una classe CSS diversa direttamente all'elemento html:


<!--[if lt IE 7 ]> <html lang="it" class="ie6"> <![endif]-->
<!--[if IE 7 ]>    <html lang="it" class="ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="it" class="ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="it" class="ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="it"> <!--<![endif]-->

A questo punto è molto più semplice sfruttare la cascata e la specificità CSS per le modifiche agli stili.

Torna su