17.6.1 The separated borders model

Chapter 17 - Tables - 17.6.1 The separated borders model

Go to the relevant page of the specification.

border-spacing-001
Border-spacing using pixels with a minimum minus one value, -1px
Setting border-spacing to a value below the minimum in pixels falls back to the default value.
border-spacing-002 (ahem)
Border-spacing using pixels with a minimum value, 0px
Border-spacing can be set to the minimum value with pixels.
border-spacing-003 (ahem)
Border-spacing using pixels with a minimum plus one value, 1px
Border-spacing can be set one above the minimum in pixels.
border-spacing-004 (ahem)
Border-spacing set to zero using pixels with a minus sign, -0px
Border-spacing can be set to the minimum value, using zero with a minus sign, with pixels.
border-spacing-005 (ahem)
Border-spacing set to zero using pixels with a plus sign, +0px
Border-spacing can be set to the minimum value, using zero with a plus sign, with pixels.
border-spacing-006 (ahem)
Border-spacing using pixels with a nominal value, 96px
Border-spacing can be set to nominal length in pixels.
border-spacing-007 (ahem)
Border-spacing using pixels with a nominal value (with plus sign), +96px
Border-spacing can be set to a nominal length (with plus sign) in pixels.
border-spacing-012 (invalid)
Border-spacing using points with a minimum minus one value, -1pt
Setting border-spacing to a value below the minimum in points falls back to the default value.
border-spacing-013 (ahem)
Border-spacing using points with a minimum value, 0pt
Border-spacing can be set to the minimum value with points.
border-spacing-014 (ahem)
Border-spacing using points with a minimum plus one value, 1pt
Border-spacing can be set one above the minimum in points.
border-spacing-015 (ahem)
Border-spacing set to zero using points with a negative sign, -0pt
Border-spacing can be set to the minimum value, using zero with a negative sign, with points.
border-spacing-016 (ahem)
Border-spacing set to zero using points with a plus sign, +0pt
Border-spacing can be set to the minimum value, using zero with a plus sign, with points.
border-spacing-017 (ahem)
Border-spacing using points with a nominal value, 72pt
Border-spacing can be set to nominal length in points.
border-spacing-018 (ahem)
Border-spacing using points with a nominal value with a plus sign, +72pt
Border-spacing can be set to a nominal length (with plus sign) in points.
border-spacing-023
Border-spacing using picas with a minimum minus one value, -1pc
Setting border-spacing to a value below the minimum in picas falls back to the default value.
border-spacing-024 (ahem)
Border-spacing set to zero using picas, 0pc
Border-spacing can be set to the minimum value with picas.
border-spacing-025 (ahem)
Border-spacing using picas with a minimum plus one value, 1pc
Border-spacing can be set one above the minimum in picas.
border-spacing-026 (ahem)
Border-spacing set to zero using picas with a negative sign, -0
Border-spacing can be set to the minimum value, using zero with a negative sign, with picas.
border-spacing-027 (ahem)
Border-spacing set to zero using picas with a plus sign, +0
Border-spacing can be set to the minimum value, using zero with a plus sign, with picas.
border-spacing-028 (ahem)
Border-spacing using picas with a nominal value, 6pc
Border-spacing can be set to nominal length in picas.
border-spacing-029 (ahem)
Border-spacing using picas with a nominal value (with plus sign), +6pc
Border-spacing can be set to a nominal length (with plus sign) in picas.
border-spacing-034
Border-spacing using centimeters with a minimum minus one value, -1cm
Setting border-spacing to a value below the minimum in centimeters falls back to the default value.
border-spacing-035 (ahem)
Border-spacing using centimeters with a minimum value, 0cm
Border-spacing can be set to the minimum value with centimeters.
border-spacing-036 (ahem)
Border-spacing using centimeters with a minimum plus one value, 1cm
Border-spacing can be set one above the minimum in centimeters.
border-spacing-037 (ahem)
Border-spacing set to zero using centimeters with a minus sign, -0cm
Border-spacing can be set to the minimum value, using zero with a minus sign, with centimeters.
border-spacing-038 (ahem)
Border-spacing set to zero using centimeters with a plus sign, +0cm
Border-spacing can be set to the minimum value, using zero with a plus sign, with centimeters.
border-spacing-039 (ahem)
Border-spacing using centimeters with a nominal value, 2.54cm
Border-spacing can be set to nominal length in centimeters.
border-spacing-040 (ahem)
Border-spacing using centimeters with a nominal value (with plus sign), +2.54cm
Border-spacing can be set to a nominal length (with plus sign) in centimeters.
border-spacing-045
Border-spacing using millimeters with a minimum minus one value, -1mm
Setting border-spacing to a value below the minimum in millimeters falls back to the default value.
border-spacing-046 (ahem)
Border-spacing using millimeters with a minimum value, 0mm
Border-spacing can be set to the minimum value with millimeters.
border-spacing-047 (ahem)
Border-spacing using millimeters with a minimum plus one value, 1mm
Border-spacing can be set one above the minimum in millimeters.
border-spacing-048 (ahem)
Border-spacing set to zero using millimeters with a minus sign, -0mm
Border-spacing can be set to the minimum value, using zero with a negative sign, with millimeters.
border-spacing-049 (ahem)
Border-spacing set to zero using millimeters with a plus sign, +0mm
Border-spacing can be set to the minimum value, using zero with a plus sign, with millimeters.
border-spacing-050 (ahem)
Border-spacing using millimeters with a nominal value, 25.4mm
Border-spacing can be set to nominal length in millimeters.
border-spacing-051 (ahem)
Border-spacing using millimeters with a nominal value (with plus sign), +25.4mm
Border-spacing can be set to a nominal length (with plus sign) in millimeters.
border-spacing-056
Border-spacing using inches with a minimum minus one value, -1in
Setting border-spacing to a value below the minimum in inches falls back to the default value.
border-spacing-057 (ahem)
Border-spacing using inches with a minimum value, 0in
Border-spacing can be set to the minimum value with inches.
border-spacing-058 (ahem)
Border-spacing using inches with a minimum plus one value, 1in
Border-spacing can be set one above the minimum in inches.
border-spacing-059 (ahem)
Border-spacing set to zero using inches with a minus sign, -0in
Border-spacing can be set to the minimum value, using zero with a negative sign, with inches.
border-spacing-060 (ahem)
Border-spacing set to zero using inches with a plus sign, +0in
Border-spacing can be set to the minimum value, using zero with a plus sign, with inches.
border-spacing-061 (ahem)
Border-spacing using inches with a nominal value, 1in
Border-spacing can be set to nominal length in inches.
border-spacing-062 (ahem)
Border-spacing using inches with a nominal value (with plus sign), +1in
Border-spacing can be set to a nominal length (with plus sign) in inches.
border-spacing-067
Border-spacing using 'em' units with a minimum minus one value, -1em
Setting border-spacing to a value below the minimum in 'em' units falls back to the default value.
border-spacing-068 (ahem)
Border-spacing using 'em' units with a minimum value, 0em
Border-spacing can be set to the minimum value with 'em' units.
border-spacing-069 (ahem)
Border-spacing using 'em' units with a minimum plus one value, 1em
Border-spacing can be set one above the minimum in 'em' units.
border-spacing-070 (ahem)
Border-spacing set to zero using 'em' units with a minus sign, -0em
Border-spacing can be set to the minimum value, using zero with a minus sign, in 'em' units.
border-spacing-071 (ahem)
Border-spacing set to zero using 'em' units with a plus sign, +0em
Border-spacing can be set to the minimum value, using zero with a plus sign, in 'em' units.
border-spacing-072 (ahem)
Border-spacing using 'em' units with a nominal value, 6em
Border-spacing can be set to nominal length in 'em' units.
border-spacing-073 (ahem)
Border-spacing using 'em' units with a nominal value with a plus sign, +6em
Border-spacing can be set to a nominal length (with plus sign) in 'em' units.
border-spacing-078
Border-spacing using 'ex' units with a minimum minus one value, -1ex
Setting border-spacing to a value below the minimum in 'ex' units falls back to the default value.
border-spacing-079 (ahem)
Border-spacing using 'ex' units with a minimum value, 0ex
Border-spacing can be set to the minimum value in 'ex' units.
border-spacing-081 (ahem)
Border-spacing set to zero using 'ex' units with a minus sign, -0ex
Border-spacing can be set to the minimum value, using zero with a negative sign, in 'ex' units.
border-spacing-082 (ahem)
Border-spacing set to zero using 'ex' units with a plus sign, +0ex
Border-spacing can be set to the minimum value, using zero with plus sign, with 'ex' units.
border-spacing-083 (ahem)
Border-spacing using 'ex' units with a nominal value, 7.5ex
Border-spacing can be set to nominal length in 'ex' units.
border-spacing-084 (ahem)
Border-spacing using 'ex' units with a nominal value with a plus sign, +7.5ex
Border-spacing can be set to a nominal length (with plus sign) in 'ex' units.
border-spacing-089 (ahem)
Border-spacing set to zero with no units with a minus sign, -0
Border-spacing can be set to the minimum value with an integer, regardless of the negative sign on it.
border-spacing-090 (ahem)
Border-spacing set to zero with no units, 0
Border-spacing can be set to the minimum value with an integer.
border-spacing-091 (ahem)
Border-spacing set to zero with no units with a plus sign, +0
Border-spacing can be set to the minimum value with an integer, regardless of the positive sign on it.
border-spacing-092 (ahem)
Border-spacing set to inherit with one value, 1in
Verify that a table with 'border-spacing: inherit' uses its parent container's border-spacing value.
border-spacing-093 (ahem)
Border-spacing set to inherit with two values, 50px 5px
Verify that a table with 'border-spacing: inherit' uses both of its parent container's border-spacing values if two are specified.
border-spacing-094 (ahem)
Border-spacing: using two values, 5px 50px
Verify that a table can have two values specified by its border-spacing property.
border-spacing-applies-to-001
Border-spacing and 'display: inline' elements
Border-spacing does not apply to 'display: inline' elements.
border-spacing-applies-to-002
Border-spacing and 'display: block' elements
Border-spacing does not apply to 'display: block' elements.
border-spacing-applies-to-003
Border-spacing and 'display: list-item' elements
Border-spacing does not apply to 'display: list-item' elements.
border-spacing-applies-to-005
Border-spacing and 'display: inline-block' elements
Border-spacing does not apply to 'display: inline-block' elements.
border-spacing-applies-to-006
Border-spacing and 'display: table' elements
Border-spacing applies to 'display: table' elements.
border-spacing-applies-to-007
Border-spacing and 'display: inline-table' elements
Border-spacing applies to 'display: inline-table' elements.
border-spacing-applies-to-008
Border-spacing and 'display: table-row-group' elements
Border-spacing does not apply to 'display: table-row-group' elements.
border-spacing-applies-to-009
Border-spacing and 'display: table-header-group' elements
Border-spacing does not apply to 'display: table-header-group' elements.
border-spacing-applies-to-010
Border-spacing and 'display: table-footer-group' elements
Border-spacing does not apply to 'display: table-footer-group' elements.
border-spacing-applies-to-011
Border-spacing and 'display: table-row' elements
Border-spacing does not apply to 'display: table-row' elements.
border-spacing-applies-to-012
Border-spacing and 'display: table-column' elements
Border-spacing does not apply to 'display: table-column' elements.
border-spacing-applies-to-013
Border-spacing and 'display: table-column-group' elements
Border-spacing does not apply to 'display: table-column-group' elements.
border-spacing-applies-to-014
Border-spacing and 'display: table-cell' elements
Border-spacing does not apply to 'display: table-cell' elements.
border-spacing-applies-to-015
Border-spacing and 'display: table-caption' elements
Border-spacing does not apply to 'display: table-caption' elements.
border-spacing-applies-to-016
Border-spacing and 'display: none' elements
Border-spacing does not apply to 'display: none' elements.
border-spacing-applies-to-017
Border-spacing and 'display: inherit' elements
Border-spacing does not apply to 'display: inherit' elements which do not inherit the value of 'table' or 'inline-table'.
border-spacing-inherited-001 (ahem)
Border-spacing is inherited by default
Border-spacing is inherited by default.
border-spacing-initial-001 (ahem)
Initial value of border-spacing
Verifies that the initial value of border-spacing is '0'.
border-spacing-initial-002
CSS table model: initial border-spacing
border-spacing-values-001
Negative 'border-spacing' values are ignored
The 'border-spacing' property ignores a negative value.
frameset-border-spacing-001 (may)
Applying the 'border-spacing' property to a 'frameset' element
The user agent may allow the 'border-spacing' property to be applied to an HTML/XHTML 'frameset' element (non-normative rule).
separated-border-model-001
Distance between the table border and a bordering cell
The distance between table border and bordering cell equals table padding + cell's border spacing.
separated-border-model-003
HTML/XHTML table width equation
The width of an HTML/XHTML table is the distance between the left and right table border edges.
separated-border-model-004
Width of a table in separated borders mode
The width of a CSS table is the distance from the left inner padding edge to the right inner padding edge (including the border spacing but excluding padding and border).
separated-border-model-006
Row and column backgrounds in the separated borders model
Table row, column, row group and column group backgrounds are invisible in the space between borders.
tables-001
CSS Tables: Nested anonymous table objects and border-spacing
border-spacing is applied around anonymous table objects, but anonymous table objects only exist if the table has content.