3. Dokumenttypen XHTML 1.1

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".

Struktur modul (Structure Module)*
body, head, html, title
Text modul (Text Module)*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Hypertext modul
a
List modul*
dl, dt, dd, ol, ul, li
Objekt modul
object, param
Presentationsmodul
b, big, hr, i, small, sub, sup, tt
Redigeringsmodul (Edit Module)
del, ins
Bidirectional Text Module)
bdo
Form modul (Forms Module)
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Tabell modul (Table Module)
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Bild modul (Image Module)
img
Klienthanterad klickbar bildmodul (Client-side Image Map Module)
area, map
Serverhanterad klickbar bildmodul (Server-side Image Map Module)
Attribut ismap för img
Intrinsic Events Module
Attribut för events
Metainformationsmodul
meta
Skript modul (Scripting Modul)
noscript, script
Formatmall modul (Stylesheet Module)
Elementet style
Stil attribut modul (Style Attribute Module) Nedgraderad
Attributet style
Länk modul (Link Module)
link
Base modul
base

XHTML använder också modulen Ruby Annotation, som definieras i [RUBY]:

Modulen Ruby Annotation
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.