Siempre uso HTML 4.01 estricto por el momento. HTML 5 aún no es definitivo. Solía ser un usuario acérrimo de XHTML, pero mis razones fueron grabadas y soy mucho más feliz y productivo.
Los argumentos para XHTML generalmente tienden hacia el "marcado más limpio" o sobre el marcado bien formado. Esto parece más como un argumento de hombre de paja, y no se sostiene bajo una paliza.
Si se garantiza que XHTML será analizado por un analizador XML, por lo general no se verá más limpio que HTML 4.01 estricto (solo se comparan los estrictos doctypes).
Por un lado, tener que escribir URL como http://example.com/?foo=bar&baz=qux
parece incómodo. Declarar los tipos de entidad envejece.
La otra cosa es que el marcado generalmente no se traduce notablemente bien como un árbol XML, pero un árbol Dom está bien.
HTML 4.01 strict es moderadamente más fácil de usar y crea sitios válidos. No tiene que poner etiquetas de cierre sin sentido en elementos como <img>, <br> o <enlace>. Solo poner la barra invertida no cambia nada de ningún significado en particular.
Douglas Crockford, de Yahoo y todo markupy, dice que es mejor pensar en el marcado como un formato de entrega de aplicaciones.
Como tal, lo que será más fácil de entregar y más robusto y confiable. Esto es lo que finalmente tomó la decisión por mí. Todos los navegadores web manejan XHTML de manera diferente y requieren que se corte el encabezado de tipo de contenido. Si usa "text/xhtml" o "text/xml" obtendrá resultados diferentes.
Además, "text/xml" no juega muy bien con el descanso debido a que debe significar la serialización XML de los datos y no una página con formato de marcado (Safari obtiene esta equivocado, en mi opinión, mediante la solicitud de texto/xml antes text/html como tipos de contenido deseados)
Por lo tanto, el uso de HTML 4.01 ya que:!
- funciona más de manera similar en todos los navegadores
- no requiere de tipo de contenido basado en el manejo (texto/html hace el truco en todos los ámbitos)
- no es tan frágil como XHTML
- HTML 5 no ofrece nada significativo sobre HTML 4.01 estricto
Algunas otras preguntas sobre este tema: - [¿cuál es la principal diferencia entre xhtml y html? ¿Cuál es mejor en tu opinión y por qué?]] (http://stackoverflow.com/questions/195840/whats-the-main-differences-between-xhtml-and-html-which-one-is-better-in- your-op) - [HTML 5 versus XHTML 1.0 Transitional?] (http://stackoverflow.com/questions/256953/html-5-versus-xhtml-1-0-transitional) - [¿El cumplimiento con XHTML no tiene sentido?] (http://stackoverflow.com/questions/101822/is-xhtml-compliance-pointless) Hay bastantes más preguntas sobre ese tema (o uno similar), por ejemplo usando la siguiente búsqueda en SO – M4N
Probablemente sería más útil si sus enlaces contenían la pregunta real en lugar de solo una URL. – cletus
Además, esto es más un comentario que una respuesta. –