3. Тип документа XHTML 1.1
Этот раздел является нормативным.
Тип документа 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".
- 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.