CSS - table-layout


Description:

The table-layout property determines the layout method used in rendering a table.

Possible Values:

  • auto: The table should be laid out according to some automatic layout algorithm. Broswer does this automatically.
  • fixed: The table should be laid out according to the provided fixed-table layout method.

Applies to:

All the elements with a display of table or inline-table.

DOM Syntax:

object.style.tableLayout="fixed";

Example:

NOTE:This property is not supported by many browsers so do not rely on this property.

<style type="text/css">
table.auto
{
table-layout: auto
}
table.fixed
{
table-layout: fixed
}
</style>
<table class="auto" border="1" width="100%">
<tr>
<td width="20%">1000000000000000000000000000</td>
<td width="40%">10000000</td>
<td width="40%">100</td>
</tr>
</table>
<br />
<table class="fixed" border="1" width="100%">
<tr>
<td width="20%">1000000000000000000000000000</td>
<td width="40%">10000000</td>
<td width="40%">100</td>
</tr>
</table>
     

This will produce following result:

1000000000000000000000000000 10000000 100

1000000000000000000000000000 10000000 100





Spacer Bottom Left Corner ImageBottom Right Corner Image
Valid XHTML 1.0 Strict  Valid CSS! Check the accessibility of this site according to U.S. Section 508