Pseudoklass empty

Pseudoklass empty määrab, kuidas välja näeb tühi element (mis ei sisalda teksti).

Süntaks

cssselektor:empty {
  
}

Näide

Selles näites on viimane li tühi, kuid sellel on ikkagi marker:

html<ul>
  <li>loendi element</li>
  <li>loendi element</li>
  <li>loendi element</li>
  <li>loendi element</li>
  <li></li>
</ul>

Результат:

Näide

Muudame käitumist tühja li jaoks:

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

Результат:

Näide

Peidame tühjad li täielikult:

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

Результат:

Vaata ka

  • omadus empty-cells,
    mis näitab brauserile, kuidas kuvada tabeli tühjade lahtrite tausta ja piiri