* 表構成要素系要素 charoff 属性 (HTML 4, XHTML 1)
[8] [[HTML]] の要素型 [CODE(HTMLe)[[[tbody]]]],
[CODE(HTMLe)[[[thead]]]], [CODE(HTMLe)[[[tfoot]]]], [CODE(HTMLe)[[[colgroup]]]],
[CODE(HTMLe)[[[col]]]], [CODE(HTMLe)[[[tr]]]], [CODE(HTMLe)[[[th]]]],
[CODE(HTMLe)[[[td]]]] で定義されている
[DFN[[CODE(HTMLa)[charoff]] 属性]]は、
こま内での揃え文字の最初の出現までの位置 (offset) を指定します。
仕様書: [[HTML 4]]
[[#comment]]
** スタイル・シート代替
[9] この属性は HTML 4 では'''非推奨'''とされてはいませんが、
[[スタイル・シート]]を使って指定するべきでしょう。
[[#comment]]
** 属性値
[5] この属性は [CODE(SGML)[%[[Length]]]] 型、すなわち画素値
(無単位整数) または百分率値です。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
百分率値は利用可能な空間に対する割合と規定されていますが、
これはこまの幅に対する割合と解釈すればよいのでしょうか。
[6] この属性は省略可能です。
省略した場合には上位から継承されます。
継承規則については [CODE(SGML)[%[[cellhalign]]]]
の説明をみてください。
[[#comment]]
** 他との関係
[4] この属性は HTML 4 [[DTD]] では属性集合
[CODE(SGML)[%[[cellhalign]]]] に属しています。
[11] HTML 4 仕様書には明記されていませんが、この属性は
[CODE(HTMLa)[[[align]]]] 属性が [CODE(HTML)[char]] のときのみ有効なはずです。
また、揃え文字は [CODE(HTMLa)[[[char]]]] 属性によります。
[15] 位置は[[現在文方向]] ([CODE(HTMLa)[[[dir]]]] 属性からの算出値)
が左から右なら左余白から、右から左なら右余白からの値とします。
[[#comment]]
** 実装
[12] HTML 4 はこの属性は実装しなくても良いとしています。
実際ほとんどの [[WWWブラウザ]]は[[属性名]]の省略に対応していません。
対応している UA があったら教えてください。
[[#comment]]
** メモ
[[#comment]]
* メモ