CSS: hack per Internet Explorer 8
Alcuni hack CSS per Internet Explorer 8.
Internet Explorer ha da sempre avuto dei noti problemi nel parsing CSS. Quasi tutti gli hack disponibili per le varie versioni di questo browser sfruttano infatti uno o più bug nel parsing delle regole di stile. Sorprende che anche Internet Explorer 8 cada in questa trappola per quanto riguarda la gestione dei commenti CSS che seguono un selettore. Vediamo i dettagli di questo hack.
L'hack, da inserirsi in un file CSS separato da servire tramite commenti condizionali, è il seguente:
html>/**/body #id { proprietà: valore; }
Questo hack coinvolge solo la versione 8 di Explorer, quindi può essere utilizzato insieme agli altri hack per le altre versioni di questo browser. Una variante da usare nel foglio di stile principale (non consigliato per via della validazione) è la seguente:
.ie8only { proprietà /*\**/: valore\9 }
Bisogna precisare che questi hack funzioneranno solo se IE 8 si trova in modalità standard.