kahlito,
Te sugiero te leas las espcificaciones. Sí, yá sé, es un rollo increíblemente largo pero a la larga lo agradecerás
Resumiendo a groso modo mi sugerencia es:
Evita usar directivas y atributos presentacionales, como font. Manéjalo todo desde CSS.
Usa <em> en lugar de <i> y <strong> en lugar de <b>
Aún se usan tablas pero a mediados del año entrante (2004) saldrá la nueva especificación de xhtml 2.0 en la cual las tablas yá no estarán dentro de las recomendaciones (los frames tampoco)
escribe todos los tags y sus atributos en minúsculas. Entrecomilla todos los atributos.
Cierra absolutamente TODOS los tags, incluso los que no usaban tag de cierre.
Usa <img src="pepe.gif" /> en vez de <img src="pepe.gif">
usa <br /> en vez de <br>
asígnale un valor a los atributos que normalmente llevaban el valor implícito; usa <input type="text" disabled = "disabled" /> en lugar de <input type="text" disabled>
Aquí hay un muy buen resumen
http://www.tierradenomadas.com/tw001.phtml léete también el anexo técnico. En realidad el sitio entero da una información buenísima y de calidad
Con css se pueden lograr auténticas maravillas, lo malo es que explorer no acaba de soportarlos correctamente (hay que hacer malabarismos para que explorer se comporte igual que los navegadores que sí los soportan adecuadamente)
Si tu página está validada por la w3c poco habría de importar el hecho de que no se vea bien en algunos navegadores. Si se usan navegadores de última generación no debería de haber problema (salvo explorer)
cvdhs dejó unos links en donde poder comprobar cómo se visualiza tu página en algunos navegadores, échale un ojo
http://browsercam.com/ http://www.maestrosdelweb.com/actualidad/1855/
Un saludo