HTML4.0 riference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial

XHTMLのモジュール化について

■ XHTMLのモジュール化について

XHTML1.0が公開された後、W3Cでは、その内容をもとにして、関連する機能別のモジュール(テキスト、リスト、テーブル、画像など)に分割する作業が行われました。それに加えて、新しいモジュールの定義方法や、それらを組み合わせて新しい文書型を定義する方法なども定義した仕様が「XHTMLのモジュール化(Modularization of XHTML)です。これによって、必要に応じてこれらの標準のモジュールを組み合わせて、別のモジュールを作成して拡張することで、多種多様な環境に合わせた相互運用性の高い文書型を比較的簡単に作成できるようになります。

このモジュールを組み合わせてXHTML1.0Strictを再現し、それにルビのモジュールを追加したものがXHTML1.1です。そして、携帯電話やPDA,テレビなどで利用されることを想定して、必要最小限のモジュールを組み合わせて作られた文書型がXHTML Basicです。

■ XHTMLモジュール一覧

モジュール
使用できる要素(属性)
備考
XHTML1.1
XHTML Basic
構造 html, head, title, body
必須
テキスト h1〜h6, address, div, span, br, em, strong, blockquote, q, cite, pre, code, dfn, kbd, samp, var, abbr, acronym

必須

ハイパーテキスト a
必須
リスト ul, ol, li, dl, dt, dd
必須
メタ情報 meta
-
関連ファイル link
-
基準URI base
-
表示 hr, b, i, tt, big, small, sup, sub
-
-
編集 ins, del
-
-
ルビ ryby, rb, rt, rp, rbc, rtc
-
-
双方向テキスト bdo
-
-
基本フォーム form, input, textarea, select, option, label
-
-
フォーム form, input,. textarea, select, option, optgroup, button, label, fieldset, legend
-
-
基本テーブル table, tr, th, caption
-
-
テーブル table, tr, th, td, caption, thread, tbody, tfoot, col, colgroup
-
-
画像 img
-
クライアントサイド・イメージマップ map, area, usemap属性(img, object, input), coords属性(a, area), shape属性(a, area)その他関連属性
-
-
サーバーサイド・イメージマップ ismap属性(img, input)
-
-
オブジェクト object, param
-
アプレット applet, param
非推奨
-
-
スクリプト script, noscript
-
-
スタイルシート style
-
-
フレーム frameset, frame, noframe
-
-
-
インラインフレーム iframe
-
-
-
レガシー font, basefont, center, s, strike, u, dir, menu, isindexその他align属性, bgcolor属性など
非推奨
-
-
target属性 target属性(a, area, base, link, form)
-
-
-
name属性 name属性(a, img, map, form, frame, iframe, applet)
-
-
-
style属性 style属性
非推奨
-
イベント属性 onclick属性, ondbclick属性, onmouse属性, onmouseover属性, onmousemove属性, onmouseout属性, onkeypress属性, onkeydown属性, onkeyup属性
-
-
<<<Shirley's XHTML
R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box