Todo sobre el XHTML


¿ Que es el XHTML ?

XHTML, Siglas del inglés eXtensible HyperText Markup Language. XHTML es básicamente HTML expresado como XML válid.

Las principales ventajas del XHTML sobre el HTML son:

Índice

  1. Apéndice
  2. Diferencias entre HTML y XHTML

Apéndice

El estándar XHTML indica en un apéndice informativo una manera de escribir XHTML de modo tal que los navegadores actuales que sólo entienden HTML, lo procesen como si fuera éste. Para esto se deberá crear un documento con algunas restricciones y consideraciones, y servirlo con el «content-type» text/html, en vez del correcto para XHTML.

Algunas de las reglas propuestas para que XHTML «parezca» HTML son:

Para algunos autores, la inclusión de este apéndice en el estándar fue un error y consideran que es un error usar XHTML de esta manera.1

Diferencias entre HTML y XHTML

La siguiente lista muestra algunas reglas de XHTML 1.0 que lo diferencian de HTML 4.01. Muchas de estas diferencias vienen con el cambio de ser una aplicación SGML a ser una aplicación del más estricto XML:

  1. Los elementos vacíos deben cerrarse siempre:

  2. Los elementos no vacíos también deben cerrarse siempre:

  3. Los elementos anidados deben tener un correcto orden de apertura/cierre (el que se abre último, debe cerrarse primero).

  4. Los valores de los atributos deben siempre ir encerrados entre comillas (simples o dobles).

  5. Los nombres de elementos y atributos deben ir en minúsculas.

  6. No está permitida la minimización de atributos (se usa el nombre del atributo como valor).

  7. Los atributos desaprobados en HTML 4.01 no forman parte de XHTML.

como dijo Bill Gates

"Internet facilita la información adecuada, en el momento adecuado, para el propósito adecuado."