ciao,
ho letto il tuo post e sono scoppiato a ridere
sia, ben chiaro: non è colpa tua, non hai scritto nulla di strano ma la risposta che mi è venuta in mente è:
proviamo tutti assieme a chiederlo a zio bill!
IE8 dovrebbe essere compatibile con lo standard css2 quindi le direttive per un coding corretto le trovi sul sito del w3c, ma come prima soluzione aggiungi la seguente riga nell'head del tuo HTML
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
così IE8 effettuerà il rendering come fosse il 7.
ciao,
marco