--- 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}}