CSS - border-spacing
border-spacing
Sets the distance between the borders of adjacent cells
border-spacing: length|initial|inherit;
Note: works on table elements and must have border-collapse: separate;
set.
Property Variable Name
border-spacing
Available Values for border-spacing
20px|initial|inherit
Examples Using border-spacing values
Example using border-spacing 20px
Example using border-spacing 20px
Here is an example using border-spacing:20px;
Table Cell 1 | Table Cell 2 |
Table Cell 3 | Table Cell 4 |
Code
<style>
/* Some Styles so we can see the element */
.demo-table-1 {
background:#999;
margin-bottom:10px;
height:220px;
width:100%;
/*display: flex;
flex-wrap: wrap;*/
color:#FFF;
align-items: center;
justify-content: center;
border:3px solid #000;
border-collapse: separate;
}
.demo-table-1 td {
padding:3px;
border:3px solid #111;
}
.demo-table-1 {
/* this is the test property */
border-spacing:20px;
}
</style>
<h2>Example using border-spacing 20px</h2>
<p>Here is an example using <code>border-spacing:20px;</code></p>
<table class='demo-table-1'>
<tbody>
<tr>
<td>Table Cell 1</td>
<td>Table Cell 2</td>
</tr>
<tr>
<td>Table Cell 3</td>
<td>Table Cell 4</td>
</tr>
</tbody>
</table >
Example using border-spacing initial
Example using border-spacing initial
Here is an example using border-spacing:initial;
Table Cell 1 | Table Cell 2 |
Table Cell 3 | Table Cell 4 |
Code
<style>
/* Some Styles so we can see the element */
.demo-table-2 {
background:#999;
margin-bottom:10px;
height:220px;
width:100%;
/*display: flex;
flex-wrap: wrap;*/
color:#FFF;
align-items: center;
justify-content: center;
border:3px solid #000;
border-collapse: separate;
}
.demo-table-2 td {
padding:3px;
border:3px solid #111;
}
.demo-table-2 {
/* this is the test property */
border-spacing:initial;
}
</style>
<h2>Example using border-spacing initial</h2>
<p>Here is an example using <code>border-spacing:initial;</code></p>
<table class='demo-table-2'>
<tbody>
<tr>
<td>Table Cell 1</td>
<td>Table Cell 2</td>
</tr>
<tr>
<td>Table Cell 3</td>
<td>Table Cell 4</td>
</tr>
</tbody>
</table >
Example using border-spacing inherit
Example using border-spacing inherit
Here is an example using border-spacing:inherit;
Table Cell 1 | Table Cell 2 |
Table Cell 3 | Table Cell 4 |
Code
<style>
/* Some Styles so we can see the element */
.demo-table-3 {
background:#999;
margin-bottom:10px;
height:220px;
width:100%;
/*display: flex;
flex-wrap: wrap;*/
color:#FFF;
align-items: center;
justify-content: center;
border:3px solid #000;
border-collapse: separate;
}
.demo-table-3 td {
padding:3px;
border:3px solid #111;
}
.demo-table-3 {
/* this is the test property */
border-spacing:inherit;
}
</style>
<h2>Example using border-spacing inherit</h2>
<p>Here is an example using <code>border-spacing:inherit;</code></p>
<table class='demo-table-3'>
<tbody>
<tr>
<td>Table Cell 1</td>
<td>Table Cell 2</td>
</tr>
<tr>
<td>Table Cell 3</td>
<td>Table Cell 4</td>
</tr>
</tbody>
</table >