Denna sektion är av normativ karaktär.
Dokumenttypen XHTML 1.1 är en funktionellt kraftfull dokumenttyp med rik semantik. Den har inte lika bred funktionalitet som dokumenttyperna XHTML 1.0 Transitional eller Frameset. Dessa dokumenttyper definierar många presentationskomponenter som på ett bättre sätt hanteras av formatmallat eller andra liknande mekanismer. Eftersom dessutom dokumenttypen för XHTML 1.1 enbart baseras på funktioner som definieras i XHTML-modulen [XHTMLMOD], innehåller den ingen av de nedgraderade funktionerna i XHTML 1.0 eller HTML 4. Trots dessa undantag, eller kanske på grund av dem, utgör dokumenttypen för XHTML 1.1 en utgångspunkt för framtida dokumenttyper som är avsedda för de olika miljöer som användarprogram kan förekomma i.
Dokumenttypen XHTML 1.1 är uppbyggd av följande XHTML moduler. De element, attribut och minimala innehållsmodeller vilka är associerade till dessa moduler, är samtliga definierade i "Modularisering av XHTML" ("Modularization of XHTML") [XHTMLMOD]. Elementen uppräknas nedan i informationssyfte, men deras definitioner i "Modularisering av XHTML" skall ses som normgivande. I webb-versionen av detta dokument är modulnamnen i nedanstående lista länkade till sina definitioner i den aktuella versionen av "Modularisering av XHTML".
body, head, html, title
abbr, acronym, address, blockquote, br, cite, code, dfn, div,
em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
a
dl, dt, dd, ol, ul, li
object, param
b, big, hr, i, small, sub, sup, tt
del, ins
bdo
button, fieldset, form, input, label, legend, select, optgroup,
option, textarea
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
img
area, map
ismap
för img
meta
noscript, script
style
style
link
base
XHTML använder också modulen Ruby Annotation, som definieras i [RUBY]:
ruby, rbc, rtc, rb, rt, rp
Inga ytterligare definitioner krävs av denna dokumenttyp. En implementation av denna dokumenttyp som en XML DTD definieras i Bilaga C.