CSS empty-cells 属性值说明
值 | 描述 |
---|---|
show | 意味着将显示空单元上的边界和背景。这是此属性的默认值。 |
hide | 意味着在空小区上的边界和背景不会显示。 |
initial | 使属性使用其默认值。 |
inherit | 从父母元素继承属性。 |
empty-cells 属性用于设置显示边框和背景是否应显示在表格中的空单元格上。
此属性适用于具有值为“separate”的边框折叠属性的表。
对于边框折叠属性,默认值为“显示”。
| 初始值 | | show |
|--- |--- |
| 应用于 | 表格的单元格元素 |
| 继承 | 可继承 | |
| 可动画的 | 不 |
| 版本 | CSS2. |
| DOM 语法 | object.Style.emptyCells =“隐藏”; |
语法
empty-cells: show | hide | initial | inherit;
空单元格属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .show { empty-cells: show; } .hide { empty-cells: hide; } td, th { border: 1px solid #1c87c9; padding: 0.5rem; } </style> </head> <body> <h2>Empty-cells 属性示例</h2> <p>Here the "show" value is used: </p> <table class="show"> <tr> <td>Moe</td> <td>Larry</td> </tr> <tr> <td>Curly</td> <td></td> </tr> </table> <br> <p>In this table the "hide" value is used:</p> <table class="hide"> <tr> <td>Moe</td> <td>Larry</td> </tr> <tr> <td>Curly</td> <td></td> </tr> </table> </body> </html>
在空单元格属性的帮助下,CSS 可以检查 HTML 标记中表格内的内容进行相应的响应。
当我们不知道表格是否包含空数据点时,我们可以使用 empty-cells 属性,决定隐藏这些点。
当我们需要使用表格进行演示时,我们可以在此属性的帮助下隐藏或者显示元素。
具有“隐藏”和“显示”值的空单元格属性示例:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> .show { empty-cells: show; } .hide { empty-cells: hide; } body { background: #1c87c9; padding: 25px 0; color: #fff; font-size: 2em; text-align: center; } table { display: flex; justify-content: center; } td { background: #fff; border: 1px solid #8ebf42; padding: 10px 15px; color: green; } </style> </head> <body> <p>The empty cells are shown</p> <table class="show"> <tbody> <tr> <td>♦</td> <td></td> <td>♦</td> <td>♦</td> </tr> </tbody> </table> <p>The empty cells are hidden</p> <table class="hide"> <tbody> <tr> <td>♦</td> <td></td> <td>♦</td> <td>♦</td> </tr> </tbody> </table> </body> </html>
日期:2020-06-02 22:14:28 来源:oir作者:oir