Il problema è che non gli funziona con IE... quindi seguire gli standard non è necessariamente una soluzione che risolverà il problema! (anche se è un consiglio ottimo)ti consiglierei di seguire gli standard del w3c
Un paio di links utili:
http://www.w3.org/
http://validator.w3.org/
http://it.wikipedia.org/wiki/W3C