Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
147 of 313 menu

Уласцівасць empty-cells

Уласцівасць empty-cells паказвае браўзеру як адлюстроўваць фон і мяжу пустых ячэек td або ячэек th HTML табліцы: паказваць ці не.

Ячэйка лічыцца пустой у наступных выпадках: няма ніякіх сімвалаў увогуле, у ячэйцы змяшчаецца толькі прабел (адзін ці некалькі), перанос радка ці сімвал табуляцыі, альбо ўласцівасць visibility ўстаноўлена як hidden.

Каб зрабіць ячэйку не пустой, але пры гэтым без бачнага тэксту, выкарыстоўваюць наступны прыём: у ячэйку запісваюць няразрыўны прабел  .

Уласцівасць не працуе, калі зададзены border-collapse ў значэнні collapse.

Сінтаксіс

селектар { empty-cells: show | hide; }

Значэнні

Значэнне Апісанне
show Фон і мяжа паказваюцца ў пустой ячэйцы.
hide Фон і мяжа не паказваюцца ў пустой ячэйцы.

Значэнне па змаўчанні: show.

Прыклад . Значэнне show

Зараз у табліцы некаторыя ячэйкі пустыя, але яны ўсё роўна маюць мяжу і фон:

<table> <tr> <td>cell</td> <td></td> <td>cell</td> </tr> <tr> <td></td> <td>cell</td> <td></td> </tr> <tr> <td>cell</td> <td>cell</td> <td>cell</td> </tr> </table> table { width: 400px; empty-cells: show; } td { border: 1px solid black; background-color: #f3f3f3; text-align: center; }

:

Прыклад . Значэнне hide

А вось цяпер пустыя ячэйкі не будуць мець фон і мяжу:

<table> <tr> <td>cell</td> <td></td> <td>cell</td> </tr> <tr> <td></td> <td>cell</td> <td></td> </tr> <tr> <td>cell</td> <td>cell</td> <td>cell</td> </tr> </table> table { width: 400px; empty-cells: hide; } td { border: 1px solid black; background-color: #f3f3f3; text-align: center; }

:

Глядзіце таксама

  • псеўдаклас empty,
    які задае тое, як будзе выглядаць пусты элемент
byenru