El problema de la compatibilidad del código con los navegadores es un tema complicado. En teoría, y solo en teoría, si superas correctamente la validación de
http://validator.w3.org/ todo debería funcionarte bien en todos los navegadores. Mira a ver si eso te sirve.