CSS свойство empty-cells

Это свойство задает отображение границ и фона в ячейке таблицы, если она пустая. Если используется свойство border-collapse со значением collapse, то свойство empty-cells игнорируется.

Ячейка считается пустой, если

  • в ячейке нет никаких символов;
  • в ячейке содержится только перевод строки, символ табуляции или пробел;
  • значение visibility установлено как hidden.

Добавление неразрывного пробела   считается видимым содержимы, и ячейка уже будет непустой.

CSS синтаксис

empty-cells: show | hide | initial | inherit;

Возможные значения

ЗначениеОписание
showЗначение по умолчанию. Граница вокруг пустой ячейки и фон в ней отображаются.
hideГраница вокруг пустой ячейки и фон в ней не отображаются.
inheritЗначение наследуется от родительского элемента.
initialУстанавливает значение по умолчанию.

Пример использования

Скрываем границы и фон пустых ячеек таблицы


table {
     border-collapse: separate;
     empty-cells: hide;
}