Language
日本語
English

Caution

JavaScript is disabled in your browser.
This site uses JavaScript for features such as search.
For the best experience, please enable JavaScript before browsing this site.

CSS Dictionary

  1. Home
  2. CSS Dictionary
  3. border-spacing

border-spacing

Specifies the spacing between cells when the 'border-collapse' property is set to 'separate'.

When one value is specified, it applies to all four sides (top, right, bottom, left).

When two values are specified, the first value sets the horizontal spacing (left and right) and the second sets the vertical spacing (top and bottom).

Sample Code

table.test { border-spacing: 10px;}
table.test1 { border-spacing: 20px 10px;}

Available Values

ValueDescription
NumberSpecifies the spacing as a number. You can use units such as 'px' or 'em', but '%' and negative values are not allowed. The initial value is '0'.

Browser Preview

The table element in the sample below has 'border-collapse: separate' and 'border: solid 1px #f00', and each td element has 'border: solid 1px #00f' and 'border: solid 1px #0f0' respectively.

<table style=" border-spacing: 10px; border-collapse: separate; border: solid 1px #f00; margin: 0 auto;">
	<tr><td style="border: solid 1px #00f;">This is a td element.</td><td style="border: solid 1px #0f0;">This is a td element.</td></tr>
	<tr><td style="border: solid 1px #0f0;">This is a td element.</td><td style="border: solid 1px #00f;">This is a td element.</td></tr>
</table>

<table style=" border-spacing: 20px 10px; border-collapse: separate; border: solid 1px #f00; margin: 0 auto;">
	<tr><td style="border: solid 1px #00f;">This is a td element.</td><td style="border: solid 1px #0f0;">This is a td element.</td></tr>
	<tr><td style="border: solid 1px #0f0;">This is a td element.</td><td style="border: solid 1px #00f;">This is a td element.</td></tr>
</table>

Browser Compatibility

Chrome Chrome
1+
Firefox Firefox
1+
Safari Safari
1+
Edge Edge
12+
Supported in all versions
IE IE
11
10
9
8
7 ×
6 ×
Opera Opera
4+
3 and below ×
iOS Safari iOS Safari
1+
Android Android Browser
4.4+
3 and below ×
Chrome Android Chrome Android
Latest
Same support as desktop
Firefox Android Firefox Android
Latest
Same support as desktop

※ Version information is based on MDN.

Overview

Specifies the spacing between table cells.

For 'border-spacing' to take effect, the 'border-collapse' property must be set to 'separate'.

'border-spacing' can only be applied to table or inline-table elements.

If you find any errors or copyright issues, please .