Table Cell Alignment Character (XHTML table model)

Use W3C documentation for the XHTML1.1 table model. (


The character to be used in horizontal alignment of the contents of an entry in a table. The content of a table data or table header element is to be aligned horizontally based on the character named in this attribute, for example, alignment on a period for decimal alignment or on an equal sign for alignment of variables.

Horizontal alignment on a particular character requires that three attributes be set in the XML document:

  1. The @align attribute value is set to the word “ char ”.
  2. The @char attribute value is set to the actual character to use for the aligning, for example, a decimal point, “ . ”.
  3. The @charoff attribute value is set to the percent of the current column width to the left of the (left edge of the) alignment character, for example, “ 30 ”.

Attribute Values

In Elements

<col>, <colgroup>, <tbody>, <td>, <tfoot>, <th>, <thead>, <tr>
Value Meaning
Data characters Text, numbers, or special characters.
Restriction: This attribute may be specified if the element is used.