La version française de cette traduction est :
http://www.la-grange.net/w3c/xhtml11/

Traducteur : Karl Dubost - <karl+misc@la-grange.net>
La version française peut contenir des erreurs. La version anglaise de cette note est l'unique version normative. Version originale : http://www.w3.org/TR/2001/REC-xhtml11-20010531

3. Le type de document XHTML 1.1

Cette section est normative.

Le type de document XHTML 1.1 est un type de document complètement fonctionnel avec une sémantique riche. Ce n'est pourtant pas autant varié que les types de document XHTML 1.0 Transitional ou Frameset. Ces types de document définissent de nombreuses composantes pour la présentation qui sont mieux gérées par les feuilles de style ou tout autre mécanisme similaire. De plus, comme le type de document XHTML 1.1 est basé uniquement sur les fonctionnalités des modules XHTML [XHTMLMOD], il ne contient aucune des fonctionnalités obsolètes de XHTML 1.0 ainsi que HTML 4. A part ces exceptions, ou peut-être grâce à elles, le type de document XHTML 1.1 est une base solide pour les futurs types de document qui cibleront des environnements variés d'agents utilisateur.

Le type de document XHTML 1.1 est composé des modules XHTML suivants. Les éléments, les attributs et les modèles de contenu minimaux associés avec ces modules sont définis dans "Modularization de XHTML" [XHTMLMOD]). Les éléments sont listés ici uniquement pour information, mais les définitions données dans "Modularization de XHTML" devraient être considérées comme définitives. Dans la version en ligne de ce document, les noms des modules dans la liste suivante ont un lien vers les définitions des modules à l'intérieur de la version actuelle de "Modularisation de XHTML".

Module Structure*
body, head, html, title
Module Texte*
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
Module Hypertexte*
a
Module Liste*
dl, dt, dd, ol, ul, li
Module Objet
object, param
Module Présentation
b, big, hr, i, small, sub, sup, tt
Module Edition
del, ins
Module Texte Bidirectionnel
bdo
Module Formulaires
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Module Tableau
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Module Image
img
Module Image Réactive côté client
area, map
Module Image Réactive côté serveur
Attribute ismap on img
Module Evénements Intrinsèques
Attributs Evénements
Module Métainformation
meta
Module Scripting
noscript, script
Module Feuille de style
élément style
Module Attribut de Style bientôt obsolète
attribut style
Module Lien
link
Module Base
base

XHTML utilise également le module Annotation Ruby tel que défini dans [RUBY]:

Module Annotation Ruby
ruby, rbc, rtc, rb, rt, rp

Il n'existe pas de définitions supplémentaires obligatoires pour ce type de document. Une implémentation de ce type de document en tant que DTD XML est défini dans l'appendice C.