Pseudoklasa empty

Pseudoklasa empty określa, jak będzie wyglądał pusty element (nie zawierający tekstu).

Składnia

cssselektor:empty {
  
}

Przykład

W tym przykładzie ostatni li jest pusty, ale nadal będzie miał znacznik:

html<ul>
  <li>element listy</li>
  <li>element listy</li>
  <li>element listy</li>
  <li>element listy</li>
  <li></li>
</ul>

Результат:

Przykład

Zmieńmy zachowanie dla pustego znacznika li:

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

Результат:

Przykład

Ukryjmy puste li całkowicie:

html<ul>
  <li>element listy</li>
  <li>element listy</li>
  <li>element listy</li>
  <li>element listy</li>
  <li></li>
</ul>
cssli:empty {
  display: none;
}

Результат:

Zobacz też

  • właściwość empty-cells,
    która wskazuje przeglądarce, jak wyświetlać tło i obramowanie pustych komórek tabeli