XHTML estas nova versio de
HTML kiu devenas de
XML anstataŭ SGML
?. Ĝi estas tre simila al malnovaj versioj. Ĝi uzas plejparte la samajn etikedojn kaj atribuojn kun la samaj signifoj. La malsimileco estas por konformi al la reguloj de XML formatado:
- La valoroj de atribuoj devas havi citilojn (ekz-e <font size="+2">).
- Komencaj etikedoj kaj iliaj finaj etikedoj devas esti aŭ ambaŭ majuskulaj aŭ ambaŭ minuskuloj aŭ saman miksaĵon (ekz-e <p>paragrafo</p> aŭ <P>paragrafo</P> aŭ <Em>Emfazata Teksto</Em>, sed ne <EM>Emfazata Teksto</em>).
- Etikedoj kiuj bezonas finajn etikedojn devas havi ilin (ekz-e, estas malpermesata skribi <p>Paragrafo <p>Dua paragrafo anstataŭ <p>Paragrafo</p> <p>Dua paragrafo</p>).