Pseudo-klassen empty

Pseudo-klassen empty definerer, hvordan et tomt element (uden tekstindhold) vil se ud.

Syntaks

cssselektor:empty {
  
}

Eksempel

I dette eksempel er den sidste li tom, men vil stadig have en punkttegn:

html<ul>
  <li>listeelement</li>
  <li>listeelement</li>
  <li>listeelement</li>
  <li>listeelement</li>
  <li></li>
</ul>

Результат:

Eksempel

Lad os ændre opførselen for den tomme li-tag:

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

Результат:

Eksempel

Lad os skjule de tomme li helt:

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

Результат:

Se også

  • egenskaben empty-cells,
    som fortæller browseren, hvordan baggrund og ramme af tomme tabelceller skal vises