Псеўдаклас empty

Псеўдаклас empty задае тое, як будзе выглядаць пусты элемент (які не змяшчае тэксту).

Сінтаксіс

cssселектар:empty {
  
}

Прыклад

У гэтым прыкладзе апошні li пусты, але ўсё роўна будзе мець маркер:

html<ul>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li></li>
</ul>

Результат:

Прыклад

Зменім паводзіны для пустога тэга li:

html<ul>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li></li>
</ul>
cssli:empty {
  border: 1px solid blue;
  list-style-type: circle;
  color: blue;
  width: 100px;
}

Результат:

Прыклад

Схаваем пустыя li цалкам:

html<ul>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li>element спісу</li>
  <li></li>
</ul>
cssli:empty {
  display: none;
}

Результат:

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

  • уласцівасць empty-cells,
    якая паказвае браўзэру, як адлюстроўваць фон і мяжу пустых ячаек табліцы