* 表構成要素系要素 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]] * メモ