Basta usare la doctype switch per fare si che IE si comporti correttamente:

Se all'inizio dell'HTML inserisci la doctype corretta tutti i browser si comportano secondo gli standard, e non c'è nessun bisogno di usare commenti condizionali o altri hack.