w3c, la organizacion que decide los estandares para html, css y lenguajes similates, para que todos lo escriban igual, tiene un servicio de validacion en
http://validator.w3.org/ donde checa que tu html o css sean correctos, de acuerdo a los estándares. el codigo que tu pusiste no esta fuera de los estándares ( microsoft lo "invento", por eso no funciona ni en netscape, mozilla, safari, camino, u otros navegadores) por lo que no valida en el w3c.
si te interesa, te recomiento que visites
http://www.webstandards.org/