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.