Regole di stile specifiche per Internet Explorer

05 Settembre 2011
Come è noto, non tutte le regole di stile vengono applicate nello stesso modo in tutti i browser, il problema nasce dal fatto che se da una parte il CSS rappresenta uno standard, dall'altra i programmi di navigazione possono essere o meno compatibili con le relative proprietà e gli attributi di stile (problematiche cross-browser). Per questo motivo è spesso necessario ricorrere ad alcuni "hacks" per fare in modo che il rendering delle pagine sia lo stesso indipendentemente dal browser utilizzato.

Una delle tecniche più utilizzate per combattere le incompatibilità presenti in Internet Explorer, è quella di definire una classe Body dedicata appositamente a questo programma:

<!--[if IE ]>
   <body class="ie">
<![endif]-->
<!--[if !IE]>-->
   <body>
<!--<![endif]-->

In pratica l'hack presentato si basa su un semplice controllo, se il browser (o per meglio dire l'"User Agent") utilizzato e rilevato è Internet Explorer, allora verranno impiegate le regole di stile previste nella classe "ie", altrimenti questa verrà semplicemente ignorata.
Pubblicato in: Webdesign e grafica
Tags: CSS
Lascia un commento
Nome

Email

Codice di verifica
 
© DominiOK, 2011-2021
Tutti i diritti sono riservati | Note Legali | Privacy
powered by GTWeb