Pseudoklasse empty

Die Pseudoklasse empty legt fest, wie ein leeres Element (das keinen Text enthält) aussieht.

Syntax

cssSelektor:empty {
  
}

Beispiel

In diesem Beispiel ist das letzte li leer, hat aber dennoch einen Aufzählungspunkt:

html<ul>
  <li>Listenelement</li>
  <li>Listenelement</li>
  <li>Listenelement</li>
  <li>Listenelement</li>
  <li></li>
</ul>

Результат:

Beispiel

Ändern wir das Verhalten für das leere li-Tag:

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

Результат:

Beispiel

Verstecken wir leere li komplett:

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

Результат:

Siehe auch

  • die Eigenschaft empty-cells,
    die dem Browser mitteilt, wie der Hintergrund und der Rahmen leerer Tabellenzellen angezeigt werden sollen