IE funziona male: non rispetta le regole del w3c e interpreta il codice in maniera arbitaria.

Dovresti lavorare all'incontrario, conoscere la correttezza delle cose e poi "aggiustarla" per ie.