XVCDデスティネーション属性の概要を説明します。
XVCDのデスティネーションボキャブラリに設定できる大域属性を解説します。
XVCDデスティネーション属性の概要を説明します。
XVCDデスティネーション属性は、XVCDのデスティネーションボキャブラリの特性を指定するための大域属性です。特に編集時の動作に関する特性を指定するときに使用します。XVCDデスティネーション属性は、XVCDのデスティネーションボキャブラリの要素に設定できます。
デスティネーション属性の名前空間URIは、
http://xmlns.xfy.com/xvcd/destination である。以下の説明で、デスティネーション属性を記述するときは、xvcdd: という名前空間接頭辞を使用します。
このほか、以下の説明中に出現するボキャブラリと、そのボキャブラリに使用している名前空間接頭辞は次のとおりです。
table: を使用します。詳細は、「表記述リファレンス」をご覧ください。html: を使用します。XVCDデスティネーション属性は大域属性ですが、あらゆる要素に指定できるわけではありません。それぞれの属性の説明に記述されている要素だけに指定できます。
xvcdd:selection 属性ユーザーの操作で要素が選択されるときの動作を指定する属性です。設定された値によっては、ノードとノードの間を指し示す補助的なキャレット位置が作成されます。
属性の値は次の文字列で設定します。
none
normal
node
extended
この属性は、次の要素に記述できます。
html:html要素以外の要素
table:row要素、および
table:cell要素
xvcdd:tab-index 属性キャレットをTabキーで移動させるときの移動順(タブオーダー)を指定する属性です。0以上の整数値、または-1で指定します。-1が指定された場合は、この属性が指定されていないときと同じ動作をします。0が指定された場合は、その要素にTabキーではキャレットが移動しなくなります。
Tabキーが押されたときのキャレットの移動は、次の規則に従います。
xvcdd:tab-index属性に1以上の番号が設定された要素にキャレットを移動します。xvcdd:tab-index属性の値に-1が指定された要素や、xvcdd:tab-index属性が指定されていない要素に、キャレットを移動します。Shift+Tabキーが押されたときは、Tabキーが押されたときの逆順でキャレットが移動します。
この属性は、次の要素に記述できます。
table:row要素、および
table:cell要素
xvcdd:focus-mode 属性入力フォーカスの移動を制限する属性です。ダイアログボックスや入力フォームでHTMLボキャブラリを使用してコントロールを配置して、コントロールだけに入力フォーカスを移動させたいようなときに使用します。次の文字列で設定します。
normal
xvcdd:focus-mode属性が記述されていないときは、normalが設定されていると見なされます。
form
この属性は、次の要素に記述できます。
html:html要素