font
, ponieważ własności pisma ustawia się za pomocą odpowiednich reguł CSS (css-rule). Kolejną ważną cechą języka XHTML, w odróżnieniu od HTML, jest jego pełna zgodność z językiem XML. Oznacza to, że dokumenty napisane w tym języku muszą spełniać wymagania stawiane poprawnym składniowo dokumentom XML. Oficjalną specyfikację języka XHTML 1.0 można znaleźć pod adresem http://www.w3.org/TR/xhtml1/#xhtml.Extensible Hypertext Markup Language: Extensible Hypertext Markup Language (XHTML)
Język znaczników bardzo podobny do języka HTML (Hypertext Markup Language). Różnice między językami XHTML i HTML są niewielkie i przede wszystkim dotyczą odmiennego podejścia do tworzenia stron internetowych. W języku XHTML, który jest nowszy, większy nacisk kładzie się na strukturę dokumentów, a zadania związane z warstwą prezentacyjną dokumentów zostały oddelegowane do kaskadowych arkuszy stylów (Cascadind Style Sheets). Dlatego w niektórych wersjach języka XHTML 1.0 (tzw. wersji strict) brak elementów prezentacyjnych znanych z HTML, np. w języku XHTML nie można używać elementu