CSS table-layout Property
Complete CSS Reference
Example
Set the table layout algorithm:
table
{
table-layout:fixed;
} |
Try it yourself »
|
Definition and Usage
The table-layout property sets the table layout algorithm to be used for a table.
| Default value: |
auto |
| Inherited: |
no |
| Version: |
CSS2 |
| JavaScript syntax: |
object.style.tableLayout="fixed" |
Browser Support

The table-layout property is supported in all major browsers.
Note: No versions of Internet Explorer (including IE8) support the property value "inherit".
Property Values
| Value |
Description |
| auto |
Automatic table layout algorithm (this is default):
- The column width is set by the widest unbreakable content in the cells
- Can be slow, since it needs to read through all the content in the table, before determining the final layout
|
| fixed |
Fixed table layout algorithm:
- The horizontal layout only depends on the table's width and the width of the columns, not the contents of the cells
- Allows a browser to lay out the table faster than the automatic table layout
- The browser can begin to display the table once the first row has been received
|
| inherit |
Specifies that the value of the table-layout property should be inherited from the parent element |
Related Pages
CSS tutorial: CSS Table
HTML DOM reference: tableLayout property
Complete CSS Reference
Stylus Studio® 2010 XML Enterprise Suite raises the bar for productivity in XML development tools.
Millions of XML developers and data integration specialists turn to Stylus Studio's comprehensive and intuitive
XML toolset to tackle today's advanced XML data transformation and aggregation challenges.
|
- XML Pipeline Editor, Debugger and Code Generator
- DataDirect XML Converters
- XQuery Mapper, Editor, Debugger, and Profiler
- XSLT Mapper, Editor, Debugger, Designer, and Profiler
- Java and C# for .Net Code Generation
- XML Schema Designer With Documentation Generator
- XML Editor With Full XPath Integration
Download a free trial now
|
|