2.1.111 [CSS-Level2-2009] Section 17.5.2.1, Fixed table layout

V0166:

The specification states:

 The table's width may be specified explicitly with the 'width' property. A value of 
 'auto' (for both 'display: table' and 'display: inline-table') means use the 
 automatic table layout algorithm. However, if the table is a block-level table 
 ('display: table') in normal flow, a UA may (but does not have to) use the 
 algorithm of 10.3.3 to compute a width and apply fixed table layout even if the 
 specified width is 'auto'.

Quirks Mode and IE7 Mode (All Versions)

Setting the value of the width property to auto does not override table-layout:fixed. The table will still use fixed layout.

V0276:

The specification states:

 The width of the table is then the greater of the value of the 'width' property for 
 the table element and the sum of the column widths (plus cell spacing or borders). 
 If the table is wider than the columns, the extra space should be distributed over 
 the columns.

Quirks Mode and IE7 Mode (All Versions)

The border-spacing property is not supported, so if a border-spacing value is specified it will not be taken into consideration when the table width is calculated. This includes when the border spacing is set to 0.

Show: