De :empty pseudoklasse

De pseudoklasse :empty bepaalt hoe een leeg element (zonder tekst) eruitziet.

Syntaxis

cssselector:empty {
  
}

Voorbeeld

In dit voorbeeld is de laatste li leeg, maar heeft nog steeds een markering:

html<ul>
  <li>lijstitem</li>
  <li>lijstitem</li>
  <li>lijstitem</li>
  <li>lijstitem</li>
  <li></li>
</ul>

Результат:

Voorbeeld

Laten we het gedrag voor de lege li tag veranderen:

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

Результат:

Voorbeeld

Laten we de lege li helemaal verbergen:

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

Результат:

Zie ook

  • de eigenschap empty-cells,
    die de browser vertelt hoe de achtergrond en rand van lege tabelcellen moeten worden weergegeven