DekGenius.com
Previous Section  < Day Day Up >  Next Section

A.2 Tables

border-collapse

This property is used to define the layout model used in laying out the borders in a table—i.e., those applied to cells, rows, and so forth. Although the property applies only to tables, it is inherited by all the elements within the table.

Values:

collapse | separate | inherit

Initial value:

separate

Applies to:

elements with the display value table or table-inline

Inherited:

yes

Computed value:

as specified

Note:

in CSS2, the default value was collapse

border-spacing

This specifies the distance between cell borders in the separated borders model. The first of the two length values is the horizontal separation, and the second is the vertical. This property is ignored unless border-collapse is set to separate. Although the property only applies to tables, it is inherited by all of the elements within the table.

Values:

<length> <length>? | inherit

Initial value:

0

Applies to:

elements with the display value table or table-inline

Inherited:

yes

Computed value:

two absolute lengths

Note:

property is ignored unless border-collapse value is separate

caption-side

This specifies the placement of a table caption with respect to the table box. The caption is rendered as though it were a block-level element placed just before (or after) the table.

Values:

top | bottom

Initial value:

top

Applies to:

elements with the display value table-caption

Inherited:

no

Computed value:

as specified

Note:

the values left and right appeared in CSS2 but were dropped from CSS2.1 due to a lack of widespread support

empty-cells

This defines the presentation of table cells that contain no content. If shown, the cell's borders and background are drawn. This property is ignored unless border-collapse is set to separate.

Values:

show | hide | inherit

Initial value:

show

Applies to:

elements with the display value table-cell

Inherited:

yes

Computed value:

as specified

Note:

property is ignored unless border-collapse value is separate

table-layout

This property is used to specify which layout algorithm is used to lay out a table. The fixed layout algorithm is faster but less flexible, while the automatic algorithm is slower but more reflective of traditional HTML tables.

Values:

auto | fixed | inherit

Initial value:

auto

Applies to:

elements with the display value table or inline-table

Inherited:

yes

Computed value:

as specified

    Previous Section  < Day Day Up >  Next Section