3. XHTML 1.1文書型
The XHTML 1.1 Document Type

XHTML 1.1文書型は,豊富なセマンティクスをもった完全な機能をもつ文書型とする。しかし,機能において,XHTML 1.0 Transitional文書型又はXHTML 1.0 Frameset文書型と同じように多様ではない。これらの文書型は,スタイルシート又は他の同様の機構によってよりよく処理される多くの表示に関係する構成要素を定義していた。さらに,XHTML 1.1文書型はXHTMLモジュール[XHTMLMOD]で定義される機能だけに基づいているので,XHTML 1.0又はHTML 4の推奨しない機能を含んではいない。これらの例外にもかかわらず,又はこれらの理由によって,XHTML 1.1文書型は,多様な利用者エージェント環境に的を絞った将来の文書型のための確固たる基礎となる。

The XHTML 1.1 document type is a fully functional document type with rich semantics. It is not, however, as varied in functionality as the XHTML 1.0 Transitional or Frameset document types. These document types defined many presentational components that are better handled through style sheets or other similar mechanisms. Moreover, since the XHTML 1.1 document type is based exclusively upon the facilities defined in the XHTML modules [XHTMLMOD], it does not contain any of the deprecated functionality of XHTML 1.0 nor of HTML 4. Despite these exceptions, or perhaps because of them, the XHTML 1.1 document type is a solid basis for future document types that are targeted at varied user agent environments.

XHTML 1.1文書型は,次のXHTMLモジュールから構成される。要素,属性,及びこれらモジュールと関連付けられた最小の内容モデルは,"XHTMLのモジュール化"[XHTMLMOD]で定義される。要素は,ここでは,参考として一覧表示されるが,"XHTMLのモジュール化"における定義が,規定として考慮されることが望ましい。この規定のオンライン版では,次に示す一覧の中のモジュール名は,"XHTMLのモジュール化"の現在の版の中のモジュールの定義へとリンクしている。

The XHTML 1.1 document type is made up of the following XHTML modules. The elements, attributes, and minimal content models associated with these modules are defined in "Modularization of XHTML" [XHTMLMOD]). The elements are listed here for information purposes, but the definitions in "Modularization of XHTML" should be considered definitive. In the on-line version of this document, the module names in the list below link into the definitions of the modules within the current version of "Modularization of XHTML".

参考 B.1に示す[XHTMLMOD]のModularization of XHTMLは, TR X 0056:2002 (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
サーバ側の画像マップモジュール
img要素におけるismap属性
Attribute ismap on img
組込みイベントモジュール
イベント属性
Events attributes
メタ情報モジュール
meta
スクリプトモジュール
noscript, script
スタイルシートモジュール
style要素
style element
スタイル属性モジュール 推奨しない
style属性
style attribute
リンクモジュール
link
基底モジュール
base

XHTMLは,[RUBY]で定義するルビ注記(Ruby Annotation)モジュールも使用する。

XHTML also uses the Ruby Annotation module as defined in [RUBY]:

ルビ注記(Ruby Annotation)モジュール
Ruby Annotation Module
ruby, rbc, rtc, rb, rt, rp

この文書型が要求する付加的な定義は存在しない。XML DTDとしてのこの文書型の規定は,附属書Cで定義される。

There are no additional definitions required by this document type. An implementation of this document type as an XML DTD is defined in Appendix C.