Этот раздел является нормативным.
Тип документа XHTML 1.1 является полнофункциональным типом документа с богатой семантикой. Это, однако, не напоминает варьируемую функциональность типов документов XHTML 1.0 Transitional или Frameset. Эти типы документов определяли многие компоненты представления, которые лучше обрабатывались с помощью таблиц стилей или других подобных механизмов. Кроме того, поскольку тип документов XHTML 1.1 базируется исключительно на возможностях, определённых в модулях XHTML [XHTMLMOD], он не содержит никаких нерекомендуемых возможностей XHTML 1.0 или HTML 4. Несмотря на эти исключения или, возможно, благодаря им, тип документов XHTML 1.1 является прочным фундаментом для будущих типов документов для представления в различных пользовательских агентах.
Тип документа XHTML 1.1 состоит из следующих модулей XHTML. Модели элементов, атрибутов и содержимого, ассоциированные с этими модулями, определены в "Модуляризации XHTML" [XHTMLMOD ]). Эти элементы перечислены здесь для информационных целей, а определение в "Модуляризации XHTML" должно рассматриваться как определяющее. В on-line версии этого документа имена модулей в нижеследующем списке имеют гиперссылки на определения модулей в текущей версии "Модуляризации 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
в img
meta
noscript, script
style
style
link
base
XHTML использует также модуль Ruby Annotation, как определено в [RUBY]:
ruby, rbc, rtc, rb, rt, rp
Больше нет никаких дополнительных определений, необходимых для этого типа документа. Реализация этого типа документа как XML ОТД определена в Приложении C.