The empty-cells
CSS property sets whether borders and backgrounds appear around <table>
cells that have no visible content.
The empty-cells
CSS property sets whether borders and backgrounds appear around <table>
cells that have no visible content.
This property has an effect only when the border-collapse
property is separate
.
/* Keyword values */ empty-cells: show; empty-cells: hide; /* Global values */ empty-cells: inherit; empty-cells: initial; empty-cells: revert; empty-cells: revert-layer; empty-cells: unset;
The empty-cells
property is specified as one of the keyword values listed below.
show
Borders and backgrounds are drawn like in normal cells.
hide
No borders or backgrounds are drawn.
Initial value | show |
---|---|
Applies to | table-cell elements |
Inherited | yes |
Computed value | as specified |
Animation type | discrete |
empty-cells =
show |
hide
<table class="table_1"> <tr> <td>Moe</td> <td>Larry</td> </tr> <tr> <td>Curly</td> <td></td> </tr> </table> <br /> <table class="table_2"> <tr> <td>Moe</td> <td>Larry</td> </tr> <tr> <td>Curly</td> <td></td> </tr> </table>
.table_1 { empty-cells: show; } .table_2 { empty-cells: hide; } td, th { border: 1px solid gray; padding: 0.5rem; }
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
empty-cells |
1 | 12 | 1 | 8 | 4 | 1.2 | 4.4 | 18 | 4 | 10.1 | 1 | 1.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/empty-cells