Probabilmente hai detto ad IE di comportarsi in quirks mode (retrocompatibile) che si rifa al comportamento di IE5.
Prova a mettere una DTD strict (meglio se usi XHTML 1.0 Strict) (per la sintassi vedi la pagina sul DOCTYPE di qualsiasi manuale, ad esempio quello di W3Schools)