- Si no lo cierras, no sirve
En XHTML no puede haber elementos sin cierre. Un <p> debe cerrarse con un </p>, un <li> debe cerrarse con un </li>, y así; todos los elementos.
Aquellos que son independientes como <br>, <hr> y los <input>, deben cerrarse a si mismos de esta forma: <br />, <hr /> y <input />- Anida de forma lógica
Los elementos en un documento XHTML deben cerrarse en el orden inverso que fueron abiertos.
De tal forma que <div><p><strong> debe cerrarse en el orden </strong></p></div>. No puedes saltarte un cierre, eso convertiría tu documento en "Mal Formado", y fallaría su validación.- No uses mayúsculas
Tanto los nombres de las etiquetas como los nombres de los atributos deben escribirse en minúsculas.
Esto quiere decir que la siguiente etiqueta: <DIV CLASS="EncabezadoPrincipal"> es incorrecta, su forma correcta sería: <div class="EncabezadoPrincipal">, nota que el valor del atributo si puede tener mayúsculas, la regla se aplica para los nombres de las etiquetas y atributos, no para los valores o contenido de los mismos.- Usa las comillas
Todos los atributos de cualquier etiqueta deben encerrarse entre comillas.
La forma correcta de asignar valores a los atributos de una etiqueta es la siguiente: <img src="mi_imagen.gif" height="50" width="150" alt="Mi Foto"/>.- No lo uses para diseñar
Piensa en XHTML como el medio para organizar y estructurar tu documento, no como un medio para darle formato. Olvidate de los <font>, los <... background>, <...align>, etcétera. Más adelante veremos como los estándares nos dan una herramienta para cada cosa, y las hojas de estilo se presentan como una excelente forma de dar color y vida a un documento XHTML.
Yo añadiría una regla nº6, las imágenes se cirerran, o sea, que el código fuente para añadir una imagen será algo así:
<img border="0" src="imagen.gif" />
Y una nº7, no incluyais símbolos raros, sobre todo &, ? y cosas así de los contadores y los servicios de estadísticas, sin meterlos entre <div> y </div>.
Para una verión más completa visitad:
Primeros pasos hacia XHTML en Maestros del Web. Por si algún despistado aún no lo tiene claro, la plantilla de blogs de ya.com, no es HTML, sino XHTML.
Parece ser que queda un poco lioso, pero nadie dijo que esto fuera a ser fácil.