Para que los documentos xhtml puedan ser entregados con el tipo de soporte text/html, estos deben cumplir unas directrices de compatibilidad. Veamos un resumen de algunos aspectos de sintaxis xhtml que afectan a la compatibilidad con html.
Si nuestro documento tiene una codificación distinta a UTF-8 ó UTF-16, se debe incluir la declaración de xml en la primera línea del documento.
Los elementos vacíos de xhtml deben cumplir dos directrices de compatibilidad. Deben mostrarse con sintaxis minimizada (con una sola etiqueta cerrada)
Deben tener un espacio en blanco antes de la barra de cierre / de su etiqueta.
Conviene utilizad archivos externos para hojas de estilo o fragmentos de código incrustados, ya que en el propio documento podrían ser ignorados si contienen determinados caracteres.
Para indicar el idioma principal de un documento se deben usar los dos atributos lang, y xml:lang
Para otras consultas relacionadas:
http://www.sidar.org/recur/desdi/traduc/es/xhtml/xhtml11.htm#guidelines