この文書では、xfyユーザーエージェントでVCデスティネーションとしてXHTMLを使用するときの対応状況を、XHTML 1.1の基盤となっている「XHTMLのモジュール化(Modularization of XHTML)」のW3C勧告と照らし合わせて説明します。なお、通常の使用で差し支えないと思われる水準で「対応している」とし、完全な対応を保証するものではありません。
VCデスティネーションとしてXHTMLを使用するときの対応状況を説明します。
この文書では、xfyユーザーエージェントでVCデスティネーションとしてXHTMLを使用するときの対応状況を、XHTML 1.1の基盤となっている「XHTMLのモジュール化(Modularization of XHTML)」のW3C勧告と照らし合わせて説明します。なお、通常の使用で差し支えないと思われる水準で「対応している」とし、完全な対応を保証するものではありません。
「XHTMLのモジュール化」のW3C勧告に沿って、XHTMLモジュールごとに対応状況を説明します。
Core Modulesは、XHTMLで必須とされるモジュール群です。次のモジュールが含まれます。
Structure Moduleは、XHTMLの主要な構造を表現するモジュールです。次の要素が含まれます。
body要素
head要素
html要素
title要素
xfyユーザーエージェントは、Structure Moduleの要素に対応しています。
Text Moduleは、テキストを保持する基本的な構造を提供するモジュールです。次の要素が含まれます。
h1要素
h2要素
h3要素
h4要素
h5要素
h6要素
address要素
blockquote要素
div要素
p要素
pre要素
abbr要素
acronym要素
br要素
cite要素
code要素
dfn要素
em要素
kbd要素
q要素
samp要素
span要素
strong要素
var要素
xfyユーザーエージェントは、Text Moduleの要素に対応しています。
Hypertext Moduleは、ハイパーリンクを実現するモジュールです。次の要素が含まれます。
a要素
xfyユーザーエージェントは、Hypertext Moduleの要素に対応しています。
List Moduleは、リスト表現を実現するモジュールです。次の要素が含まれます。
dl要素
dt要素
dd要素
ol要素
ul要素
li要素
xfyユーザーエージェントは、List Moduleの要素に対応しています。
Applet Moduleは、アプレット埋め込みのモジュールです。Applet Moduleは非推奨とされています。同様の機能はObject Moduleで実現できます。次の要素が含まれます。
applet要素
param要素
xfyユーザーエージェントは、Applet Moduleには対応していません。
Text Extension Modulesは、さまざまな追加テキストマークアップを実現するモジュール群です。次のモジュールが含まれます。
Presentarion Moduleは、文字の簡単な視覚表現に関する機能のモジュールです。次の要素が含まれます。
b要素
big要素
hr要素
i要素
small要素
sub要素
sup要素
tt要素
xfyユーザーエージェントは、Presentarion Moduleに対応しています。
Edit Moduleは、テキストを編集した状態を視覚的に表現するモジュールです。次の要素が含まれます。
del要素
ins要素
xfyユーザーエージェントは、Edit Moduleに対応しています。
Bi-directional Moduleは、テキストを書きつづる方向を指定するモジュールです。次の要素が含まれます。
bdo要素
xfyユーザーエージェントは、Bi-directional Moduleには対応していません。
Forms Modulesは、フォーム関連の機能のモジュール群です。次のモジュールが含まれます。
Basic Forms Moduleは、フォーム関連の機能のうち、限定的な機能のモジュールです。次の要素で提供される機能を部分的に実現します。
form要素
input要素
label要素
select要素
textarea要素
xfyユーザーエージェントは、Basic Forms Moduleには対応していません。Basic Forms Moduleに相当する機能は、コントロール記述ボキャブラリで提供されています。コントロール記述ボキャブラリを使用する場合は、XHTMLのフォーム記述をコントロール記述ボキャブラリの仕様に合わせて変更する必要があります。
Forms Moduleは、HTML 4.0相当のフォーム機能のモジュールです。Basic Forms Moduleの内容を含んでいます。 次の要素が含まれます。
form要素
fieldset要素
input要素
label要素
select要素
textarea要素
button要素
xfyユーザーエージェントは、Forms Moduleには対応してません。Forms Moduleに相当する機能は、コントロール記述ボキャブラリで提供されています。コントロール記述ボキャブラリを使用する場合は、XHTMLのフォーム記述をコントロール記述ボキャブラリの仕様に合わせて変更する必要があります。
Table Modulesは、テーブル関連の機能を実現するモジュール群です。次のモジュールが含まれます。
Basic Tables Moduleは、テーブル関連の機能のうち、限定的な機能のモジュールです。次の要素で提供される機能を部分的に実現します。
caption要素
table要素
td要素
th要素
tr要素
xfyユーザーエージェントは、Basic Tables Moduleに対応しています。
Tables Moduleは、XHTML用の完全なテーブル機能のモジュールです。Basic Tables Moduleの内容を含んでいます。 次の要素が含まれます。
caption要素
table要素
td要素
th要素
tr要素
col要素
colgroup要素
tbody要素
thead要素
tfoot要素
xfyユーザーエージェントのTables Moduleへの対応状況は、次のとおりです。
col要素とcolgroup要素には対応していません。
table要素のframe属性とrules属性には対応していません。
tfoot要素がすべてのtbody要素よりも下にレイアウトされるという規則には対応していません。
Image Moduleは、文書中にイメージデータを埋め込むモジュールです。次の要素が含まれます。
img要素
xfyユーザーエージェントは、Image Moduleに対応しています。
Client-side Image Map Moduleは、クライアントで処理するイメージマッピング機能のモジュールです。次の要素が含まれます。
area要素
map要素
xfyユーザーエージェントは、Client-side Image Map Moduleには対応していません。
Server-side Image Map Moduleは、サーバー側で処理するイメージマッピング機能のモジュールです。次の要素・属性で提供される機能が含まれます。
img要素のismap属性
xfyユーザーエージェントは、Server-side Image Map Moduleには対応していません。
Object Moduleは、プラグインの埋め込みなど、様々な目的で使用されるオブジェクト埋め込みのモジュールです。次の要素が含まれます。
object要素
param要素
xfyユーザーエージェントは、Object Moduleには対応していません。
Frames Moduleは、フレーム関連の機能のモジュールです。次の要素が含まれます。
frameset要素
frame要素
noframes要素
xfyユーザーエージェントは、Frames Moduleに対応していません。HTMLフレームは、XVCDによってフレームボキャブラリにマップされて表示されます。
Target Moduleは、ハイパーリンクの展開先などのターゲットウィンドウを指定するためのモジュールです。次の属性が含まれます。
target属性a要素、area要素、link要素、base要素、form要素で指定できる属性です。
xfyユーザーエージェントのTarget Moduleへの対応状況は、次のとおりです。
Iframe Moduleは、インラインフレーム機能を実現するモジュールです。次の要素が含まれます。
iframe要素
xfyユーザーエージェントは、Iframe Moduleに対応しています。
Intrinsic Event Moduleは、スクリプト向けにイベントを属性に結びつけるモジュールです。次の属性が含まれます。
onclick属性
ondblclick属性
onmousedown属性
onmouseup属性
onmouseover属性
onmousemove属性
onmouseout属性
onkeypress属性
onkeydown属性
onkeyup属性
onblur属性
onfocus属性
onload属性
onunload属性
onreset属性
onsubmit属性
onchange属性
onselect属性
xfyユーザーエージェントは、Intrinsic Event Moduleには対応していません。
Metainformation Moduleは、文書に関するメタ情報をXHTMLのヘッダ内に記述するためのモジュールです。次の要素が含まれます。
meta要素
xfyユーザーエージェントは、Metainformation Moduleには対応していません。
Scripting Moduleは、スクリプト実行に関するモジュールです。次の要素が含まれます。
noscript要素
script要素
xfyユーザーエージェントは、Scripting Moduleには対応していません。
Style Sheet Moduleは、スタイルシートを扱うためのモジュールです。次の要素が含まれます。
style要素
xfyユーザーエージェントは、Style Sheet Moduleには、CSSに限って対応しています。CSSへの対応状況について、詳しくは「CSS Level 2サポート状況」をご覧ください。
Style Attribute Moduleは、スタイル属性で記述されたスタイルシートを扱うためのモジュールです。次の属性が含まれます。
style属性
xfyユーザーエージェントは、Style Attribute Moduleには、CSSに限って対応しています。CSSへの対応状況について、詳しくは「CSS Level 2サポート状況」をご覧ください。
Link Moduleは、外部リソースを文書に関連付けるためのモジュールです。次の要素が含まれます。
link要素
xfyユーザーエージェントは、Link Moduleには、CSSによるスタイルシートの関連付けに限って対応しています。
Base Moduleは、相対URIを解決するための基準となるURIを指定するためのモジュールです。次の要素が含まれます。
base要素
xfyユーザーエージェントは、Base Moduleには対応していません。
Name Identification Moduleは、要素にname属性で名前を付けるためのモジュールです。Name Identification Moduleは非推奨とされています。次の属性が含まれます。
name属性a要素、applet要素、form要素、frame要素、iframe要素、img要素、map要素で指定できる属性です。
xfyユーザーエージェントは、Name Identification Moduleに対応しています。
Legacy Moduleは、以前のバージョンのHTMLやXHTMLですでに非推奨とされている要素や属性のモジュールです。Legacy Moduleは非推奨のモジュールとして残されています。次の要素が含まれます。
basefont要素
center要素
dir要素
font要素
isindex要素
menu要素
s要素
strike要素
u要素
このほか、要素の属性で非推奨とされているものが含まれます。
xfyユーザーエージェントのLegacy Moduleへの対応状況は、次のとおりです。
basefont要素とisindex要素には対応していません。