align (HTML attribute)

Spec
Depr. Version
No HTML 4
Browser support (more…)
IE5.5+ FF1+ SA1.3+ OP9.2+ CH2+
Partial Partial Partial Partial Partial

Syntax

align=" { center | char | justify | left | right } "

Description

Assuming that you have used the correct markup for a table header—that is, a th element rather than a styled td element—you’ll find that the text in the header cells is centered. If these header cells are contained within a thead, you can use the align attribute at the thead level to override the default alignment. Once again, though, it would be better to use CSS in this instance.

Example

This thead content is set to align "left":

<table summary="Interest Rates" width="400" border="1">
  <caption>Interest Rates</caption>
  <thead align="left">
    <tr>
      <th>Account Type</th>
      <th>Interest Rate</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Smart</td>
      <td>From 2%</td>
    </tr>
    <tr>
      <td>Young Saver</td>
      <td>From 1.6%</td>
    </tr>
  </tbody>
</table>

Value

The recognized attribute values are as shown in the syntax section.

Compatibility

Internet Explorer Firefox Safari Opera Chrome
5.5 6.0 7.0 8.0 1.0 1.5 2.0 3.0 3.5 1.3 2.0 3.1 4.0 9.2 9.5 10.0 2.0
Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial Partial

In the browsers tested, the "left", "right", "center", and "justify" alignments are honored, but the "char" value—used alongside the char and charoff attributes—is ignored by all (or incorrectly interpreted as "center").

User-contributed notes

There are no comments yet.

Related Products