Cada vez más se intenta hacer que los navegadores Web cumplan los estándares, esto facilita y mucho la creación de páginas Web pues no tendremos que adaptarlas a cada uno de ellos, sino que con hacer una versión buena y estándar será visualizada de la misma manera en todos ellos.
Define el DocType de tu página
Si utilizamos algún creador de páginas Web es muy posible que ya lo incorpore pero si lo hacemos nosotros a mano es lo típico que solemos olvidar.
EL DocType será la forma que tengamos de decirle al navegador cómo queremos que muestre la página, bajo qué directivas.
En este caso recomiendo usar el siguiente DocType, HTML 4.01 Estricto al comienzo de cada página
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
Si estás interesado en saber algo más sobre los DocType, recomiendo esta página.
Valida tus páginas
Un paso importante para hacer páginas estándar sería validar tanto el código HTML como el CSS. Como validadores recomiendo los del W3C, el del código (X)HTML y el del CSS.
Si hacemos que nuestra página pase estos test sin ningún fallo ni avisos seguramente tengamos una página que cumple los estándares y con más probabilidades de aparecer en todos los navegadores de la misma forma.
Elimina los estilos por defecto
Aún cuando no hemos definido ningún estilo CSS para nuestra página, podemos observar como algunos navegadores muestran márgenes, espacio.. esto es por que tienen definidos una serie de estilos por defecto.
Para evitar futuros problemas, lo suyo sería que eliminaremos estos valores por defecto, normalmente se suele utilizar la instrucción
* { margin: 0; padding: 0; }
Con esto decimos que no queremos ningún margen y que todo empiece desde 0.
Actualización: Si quieres un código completo para eliminar los estilos visuales por defecto en los navegadores, visita empezando con el CSS de una página.
Esta serie de pasos no son definitivos pero si pueden ayudarnos a crear una página estándar, si lo hacemos bien desde un principio, seguramente a la larga tendremos muchos menos problemas.
[...] Los programadores web saben bien que es difícil crear sitios web de manera que sean visualizados de la misma manera en todos los navegadores web. Por ello os dejo un par de consejos que leo en el sitio de Emilio: [...]
[...] ahora al menos de forma indirecta yo creo que es algo que si lo hace. Evidentemente, la relación, mi página es XHTML y CSS válida va a posicionar mejor, no es cierta, pero si logramos tener una página que sigue los estándares, [...]