* 表構成要素系要素 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]]
<IW:HTML4:"struct/tables.html#adef-charoff">

[[#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]]

* メモ