align

Horizontal Alignment (NISO JATS table model) (横の配置 (NISO JATS 表モデル))

表のセル内での水平方向の配置を指定する (この属性は XHMTL align 属性に基づいており、簡単にその形に変換できることを意図しています)

備考

@align 属性は 2 種類の用途に用います:
  • セル全体の水平報告の配置を指定します (“center” や “justify” など).
  • セル内の特定の文字(小数点または等号など)に揃えて表のセルの値を整列させます。特定の文字に揃えるためには、XML 文書に次の 3 つの属性を設定する必要があります:
    1. @align 属性の値を “char” に設定。
    2. @char 属性の値を整列に用いる実際の文字とする。たとえば、小数点で揃える場合は、“.” 文字とする。
    3. @charoff 属性により、整列に用いる文字の左側に (左端までに)、現在の列幅の何パーセントを用いるかを指定する。たとえば、“30”。

以下の要素に使用:

意味
centerセル内容を中央揃え。
char@char 属性で指定された文字に沿って整列
justifyセル内容を両端揃え (左右端揃え)。
leftセル内容を左揃え。
rightセル内容を右揃え。
制限@align は任意属性です; 既定値はありません。

用例

...
<table frame="box" rules="all" cellpadding="5">
<tbody>
<tr valign="bottom">
<td align="left">3</td>
<td align="char" char="." charoff="35%">14.4411</td>
<td align="center">
<graphic id="g14" orientation="portrait" position="anchor" xlink:href="d14"/></td>
...</tr>
</tbody>
</table>
...