Hai escluso il prologo XML, ma hai messo un commento al suo posto: in tal modo IE non interpreta il DOCTYPE, e IE interpreta in quirks mode.
Il DOCTYPE deve essere la prima cosa della pagina.