¿Cuál es la diferencia entre XHTML y HTML?

HTML y XHTML son idiomas en los que se escriben las páginas web. HTML está basado en SGML mientras que XHTML está basado en XML. Son como las dos caras de la misma moneda. XHTML se derivó de HTML para cumplir con los estándares XML. Por lo tanto, XHTML es estricto en comparación con HTML y no permite al usuario salirse con lapsos en la codificación y la estructura.

La razón por la que se desarrolló XHTML fueron las etiquetas específicas del navegador. Las páginas codificadas en HTML aparecían diferentes en diferentes navegadores.

HTML es el lenguaje de marcado predominante para las páginas web. HTML crea documentos estructurados al denotar semántica estructural para texto como encabezados, listas, enlaces, citas, etc. Permite que las imágenes y los objetos se incrusten para crear formularios interactivos. Se escribe como etiquetas rodeadas de corchetes angulares, por ejemplo, . Los scripts en idiomas como JavaScript también se pueden cargar.

XHTML es una familia de lenguajes XML que amplían o duplican versiones de HTML. No permite la omisión de ninguna etiqueta ni el uso de la minimización de atributos. XHTML requiere que haya una etiqueta de finalización para cada etiqueta de inicio y todas las etiquetas anidadas deben cerrarse en el orden correcto. Por ejemplo, mientras que
es válido en HTML, sería necesario escribir
en XHTML.

HTML y XHTML son lenguajes de marcado en los que se escriben las páginas web.

Hyper Text Markup Language (HTML) es el lenguaje de marcado principal y popular para crear páginas web y ver información en el navegador web.


Las diferencias más importantes de HTML

Estructura del documento

  • XHTML DOCTYPE es obligatorio
  • El atributo xmlns en es obligatorio
  • , , y <body> son <b>obligatorios</b> </body>

Elementos XHTML

  • Los elementos XHTML deben estar correctamente anidados
  • Los elementos XHTML siempre deben estar cerrados
  • Los elementos XHTML deben estar en minúsculas
  • Los documentos XHTML deben tener un elemento raíz

Atributos XHTML

  • Los nombres de los atributos deben estar en minúsculas
  • Los valores de los atributos deben ser citados
  • La minimización de atributos está prohibida

Es obligatorio

Un documento XHTML debe tener una declaración XHTML DOCTYPE.

Una lista completa de todos los Doctypes XHTML se encuentra en nuestra Referencia de etiquetas HTML.

Los elementos , , y <body> también deben estar presentes, y el atributo xmlns en <html> debe especificar el espacio de nombres xml para el documento. </html></body>

fuente y créditos a w3school W3Schools Online Web Tutorials

y más información vaya a W3School HTML y XHTML

HTML : Lenguaje de marcado de hipertexto

XHTML : Lenguaje de marcado de hipertexto extensible

HTML y XHTML son idiomas en los que se escriben las páginas web . HTML está basado en SGML mientras que XHTML está basado en XML . Son como las dos caras de la misma moneda. XHTML se derivó de HTML para cumplir con los estándares XML .

La razón por la que se desarrolló XHTML fue por las enrevesadas etiquetas específicas del navegador.

Si está interesado en aprender diseño web, visite los sistemas SriG