--- title: ':empty' slug: 'Web/CSS/:empty' tags: - CSS - CSS Pseudo-class - Layout - Reference - Web - Псевдоклассы translation_of: 'Web/CSS/:empty' ---
{{ CSSRef() }}
{{ Cssxref("pseudo-classes", "Псевдокласс") }} :empty находит любой элемент, у которого нет потомков. Учитываются элементы и текст (включая пробелы). Комментарии не повлияют на то, что элемент будет рассматриваться как не пустой.
<element>:empty { /* стили */ }
.box {
background: red;
height: 200px;
width: 200px;
}
.box:empty {
background: lime;
}
<div class="box"><!-- Я буду лаймовым --></div>
<div class="box">Я буду красным</div>
<div class="box">
<!-- Я буду красным, так как перед комментарием стоят пробелы -->
</div>
{{Compat}}