L'XHTML (Extensible Hypertext Markup Language) è nato per riprodurre ed estendere l'HTML, riscrivendolo in XML.
L'XML (Extensible Markup Language) è:
L'ultima raccomandazione del W3C per gli ipertesti sul web è XHTML 1.1 (dal maggio del 2001).
Nota: in questo corso citeremo l'HTML sottointendendo l'XHTML se non specificato diversamente.