Cuando construyas una web lo más recomendable es que intentes cumplir ciertas normas estándar, para lo cual debes elegir bien el DOCTYPE que vas a desarrollar y posterior mente validarlo con alguna herramienta destinada a tal propósito.
Como DOCTYPE yo recomiendo desarrollar en XHTML el cual puede ser validado en
http://validator.w3.org/
luego, mientras creas tu web, debes comprobar que en todos los navegadores esta sea funcional, lo más común es que lo pruebes en IE, Firefox, Opera, Safari; debes escoger al menos tres de estos e ir probando. Cuando algo no funciona correctamente los navegadores tienen "Consolas de Errores" donde muestran un Historial de todos los errores que van encontrando en las webs, comúnmente relacionados con JavaScript. Intenta siempre revisar estos errores y corregirlos tal que funcione en la mayoría de los navegadores.
También te recomiendo que pruebes la visibilidad de tu web en un navegador basado en texto como Lynx para que tu web sea la más optima. (Esto último es interesante sobre todo cuando se piensa el SEO).