l'unica medicina e sempre fare un css personalizzato x il solo ie che si incasina.
comunque non finiro mai di ripetere se il css originale e scritto in base adeguata anche ie lo vede senza una piega , in casi più disperati si fanno i css personalizzati e ti posso garantire che il risultato e identico alla visione che vedi su tutti ibrowser.
Mi spiace doverti contraddire ancora una volta, ma la mia opinione è condivisa da molti tecnici di altissimo livello.
Se vai a leggere le compatibilità di IE con CSS vedrai che l'elenco di regole ignorate da IE è lunga, lunghissima, anche nella versione 9, quindi sperare che basti un CSS <!--if [IE] per far vedere il risultato identico a quello degli altri browsers è speranza inutile.
Io testo il mio sito su Firefox, Opera, Chrome, Safari ed IE, l'unico che mi delude (e non solo me) è proprio IE, nonostante i CSS aggiuntivi.