Pseudo-klassen empty

Pseudo-klassen empty angir hvordan et tomt element (som ikke inneholder tekst) skal se ut.

Syntaks

cssselector:empty {
  
}

Eksempel

I dette eksemplet er den siste li tom, men vil likevel ha en markør:

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

Результат:

Eksempel

La oss endre oppførselen for den tomme li-taggen:

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

La oss 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å

  • egenskapen empty-cells,
    som forteller nettleseren hvordan den skal vise bakgrunn og ramme for tomme tabellceller