3. Тип документа XHTML 1.1

Этот раздел является нормативным.

Тип документа XHTML 1.1 является полнофункциональным типом документа с богатой семантикой. Это, однако, не напоминает варьируемую функциональность типов документов XHTML 1.0 Transitional или Frameset. Эти типы документов определяли многие компоненты представления, которые лучше обрабатывались с помощью таблиц стилей или других подобных механизмов. Кроме того, поскольку тип документов XHTML 1.1 базируется исключительно на возможностях, определённых в модулях XHTML [XHTMLMOD], он не содержит никаких нерекомендуемых возможностей XHTML 1.0 или HTML 4. Несмотря на эти исключения или, возможно, благодаря им, тип документов XHTML1.1 является прочным фундаментом для будущих типов документов для представления в различных пользовательских агентах.

Тип документа XHTML 1.1 состоит из следующих модулей XHTML. Модели элементов, атрибутов и содержимого, ассоциированные с этими модулями, определены в "Модуляризации XHTML" [XHTMLMOD]). Эти элементы перечислены здесь для информационных целей, а определение в "Модуляризации XHTML" должно рассматриваться как определяющее. В on-line версии этого документа имена модулей в нижеследующем списке имеют гиперссылки на определения модулей в текущей версии "Модуляризации XHTML".

Structure Module*
body, head, html, title
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 Module*
a
List Module*
dl, dt, dd, ol, ul, li
Object Module
object, param
Presentation Module
b, big, hr, i, small, sub, sup, tt
Edit Module
del, ins
Bidirectional Text Module
bdo
Forms Module
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
Table Module
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
Image Module
img
Client-side Image Map Module
area, map
Server-side Image Map Module
Атрибут  ismap в img
Intrinsic Events Module
Атрибуты событий
Metainformation Module
meta
Scripting Module
noscript, script
Stylesheet Module
элемент style
Style Attribute Module Не рекомендуется
атрибутstyle
Link Module
link
Base Module
base

XHTML использует также модуль Ruby Annotation, как определено в [RUBY]:

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

Больше нет никаких дополнительных определений, необходимых для этого типа документа. Реализация этого типа документа как XML ОТД определена в Приложении C.