Обработка пустых ячеек

Поскольку каждая ячейка в визуальном смысле отделена от всех остальных ячеек таблицы, что делать с пустыми ячейками (т. е. не имеющими содержимого)? Тут есть две возможности, отраженные в значениях свойства empty-cells. Если свойству empty-cells задано значение show, рамки и фон пустой ячейки будут отрисовываться так же, как для ячейки таблицы, имеющей содержимое. Если задано значение hide, то ни одна из частей ячейки не отрисовывается – так же, как если бы для ячейки было задано visibility: hidden.

Если в ячейке есть какое-либо содержимое, она не может считаться пустой. Понятие «содержимое» в данном случае включает не только текст, изображения, элементы формы и т. д., но и неразрывные пробелы ( ) и любой другой символ-разделитель, кроме CR (carriage-return – возврат каретки), LF (linefeed – перевод строки), символов табуляции и пробела. Если все ячейки строки пусты и значение empty-cells для всех равно hide, то вся строка интерпретируется так, как будто для элемента строки задано display: none.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела CSS на эту тему:
Автоматическая компоновка
Анонимные объекты таблицы
Визуальная организация таблицы
Выравнивание
Высота

Вернуться в раздел: CSS / 11. Верстка таблиц