align (HTML attribute)

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

Syntax

align=" { center | left | right } "

Description

As a block-level element, a table will have a break before and after it (with some margin), regardless of the table’s width. The align attribute gives us the ability to allow text and other HTML elements to wrap around the table, rather than beginning after the table, as Figure 1 demonstrates. This layout may be preferable for smaller tables that may look a little lost on the page.

Figure 1. A right-aligned table A right-aligned table

If a table is aligned "left" or "right", text will continue to wrap around it until either of the following elements is encountered:

  • a br element on which a clear attribute is set
  • any other element whose CSS property clear is set to "left", "right", or "both"

Example

The align attribute for this table is set to "right":

<table align="right">
  <tr>
    <th>Account Type</th>
    <th>Interest Rate</th>
  </tr>
  <tr>
    <td>Smart</td>
    <td>From 2%</td>
  </tr>
  <tr>
    <td>Young Saver</td>
    <td>From 1.6%</td>
  </tr>
</table>

Value

Possible values for this attribute include "center", "left", and "right".

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
Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full

This attribute is now deprecated, and is highly presentational in its nature. The desired visual effects can all be achieved with CSS and, as such, this attribute shouldn’t be used—it’s presented here for informational purposes only.

User-contributed notes

There are no comments yet.

Related Products