HTML
4.01 (https://www.w3.org/TR/html401/)
ist nach wie vor die Beschreibung für die Semantik
der Elemente von XHTML; erst XHTML 2.0 wird eine neue, eigene
Beschreibung der Semantik erhalten.
XHTML
1.0 (https://www.w3.org/TR/xhtml1/)
ist im Wesentlichen nur eine Reformulierung von HTML 4.01 auf
der Basis XML statt SGML. Wie HTML 4.01 auch gibt es XHTML 1.0in drei Varianten: XHTML 1.0 Strict, XHTML 1.0 Transiteonal undXHTML 1.0 Frameset.
Modularizationof XHTML (http://www.w3.org/TR/xhtml-modularization/)zerlegt XHTML in einzelne Module und beschreibt diese.
XHTMLBasic (http://www.w3.org/TR/xhtml-basic/)ist eine Auswahl von Modulen aus Modularization of XHTML für eingeschränkte Geräte wie Handys
und Handhelds.
Ruby
(https://www.w3.org/TR/ruby/)
ist ein Modul für die Darstellung von Textüber- und
-unterschriften, die insbesondere bei asiatischen Schriften gebräuchlich
sind.
XHTML
1.1 (https://www.w3.org/TR/xhtml11/)
ist eine Auswahl von Modulen aus Modularization of XHTML
und Ruby und als die derzeit aktuelle (X)HTML-Version betrachtet
werden kann.
XHTML
2.0 (https://www.w3.org/TR/xhtml2/)
ist die derzeit in Entwicklung befindliche nächste Version von XHTML.
Grundlagen für XHTML:
XML
(https://www.w3.org/TR/REC-xml)
als Basis für die Syntax von XHTML
XML
Namespaces (https://www.w3.org/TR/REC-xml-names/)
zum Verwenden und Mischen verschiedener XML-basierter Sprachen