Урок 89 із 239
37%
Вибірка порожніх елементів у CSS
Вивчаємо псевдоклас :empty, який дозволяє вибирати елементи без будь-якого вмісту.
Вибірка порожніх елементів у CSS
Псевдоклас :empty вибирає елементи, які не мають жодного дочірнього елемента або текстового вмісту.
Порожнім вважається тег, у якого всередині немає нічого: ні тексту, ні інших HTML-елементів.
HTML/CSS приклад
<div>
</div>
<p>
Text
</p>
<span></span>div:empty,
span:empty {
width: 100px;
height: 100px;
background-color: red;
}У результаті червоний фон отримають тільки порожні div і span. Абзац із текстом не буде вибраний.
Важливий момент
Навіть пробіл або перенос рядка всередині елемента робить його не порожнім.
<div></div>
<div>
</div>
<div> </div>Перший div є порожнім. Другий також може бути порожнім залежно від форматування HTML. Третій містить пробіл, тому :empty його не вибере.
Практичні завдання
📌 Завдання:
- №1⊗mkPmSlEES
- Стилизуйте порожні теги:
- <div></div>
- <p>text</p>
- <span></span>
- <section></section>
💡 Показати підказку
Використовуйте псевдоклас :empty. Він вибирає тільки елементи без вмісту.
✅ Показати відповідь
div:empty,
span:empty,
section:empty {
background-color: red;
width: 100px;
height: 100px;
}