Уласцівасць 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
,
які задае тое, як будзе выглядаць пусты элемент