Pseudo-klasa empty

Pseudo-klasa empty zadaje kako će izgledati prazan element (koji ne sadrži tekst).

Sintaksa

cssselektor:empty {
  
}

Primer

U ovom primeru poslednji li je prazan, ali će i dalje imati marker:

html<ul>
  <li>list item</li>
  <li>list item</li>
  <li>list item</li>
  <li>list item</li>
  <li></li>
</ul>

Результат:

Primer

Promenimo ponašanje za prazni tag li:

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

Результат:

Primer

Sakrijmo prazne li u potpunosti:

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

Результат:

Vidi takođe

  • svojstvo empty-cells,
    koje ukazuje pretraživaču kako da prikazuje pozadinu i granicu praznih ćelija tabele