XHTML sta a XML come HTML sta a SGML. Questo significa che XHTML è un linguaggio a markup simile a HTML, ma con una sintassi più rigida. Le due versioni di XHTML definite dal W3C sono:
- XHTML 1.0 - un HTML4 riscritto come applicazione XML, in certi casi retrocompatibile.
- XHTML 1.1 - una versione modulare di XHTML assolutamente non retrocompatibile.
Una terza versione, XHTML 2, che comprende modifiche significative al vocabolario degli elementi, è attualmente in sviluppo.
Per ulteriori informazioni si veda:
- L'articolo su Wikipedia Italia
- L'articolo su Wikipedia (EN, più completo)
- Inviare XHTML come text/html è considerato pericoloso (EN)