2.2.54 [CSS-Level2-2009] Section 17.4, Tables in the visual formatting model
The specification states:
In terms of the visual formatting model, a table can behave like a block-level (for 'display: table') or inline-level (for 'display: inline-table') element. In both cases, the table generates a principal block box called the table wrapper box that contains the table box itself and any caption boxes (in document order). The table box is a block-level box that contains the table's internal table boxes. The caption boxes are block-level boxes that retain their own content, padding, margin, and border areas, and are rendered as normal block boxes inside the table wrapper box. Whether the caption boxes are placed before or after the table box is decided by the 'caption-side' property, as described below.
Quirks Mode and IE7 Mode (All Versions)
The table-element values of the display property are not supported; therefore
display:inline-table are not supported.
All Document Modes (All Versions)
The width and height of table boxes of table captions have no effect on the width and height of table boxes.