Psevdorazred empty

Psevdorazred empty določa, kako bo izgledal prazen element (ne vsebuje besedila).

Sintaksa

cssselektor:empty {
  
}

Primer

V tem primeru je zadnji li prazen, vendar bo še vedno imel označbo:

html<ul>
  <li>seznamska postavka</li>
  <li>seznamska postavka</li>
  <li>seznamska postavka</li>
  <li>seznamska postavka</li>
  <li></li>
</ul>

Результат:

Primer

Spremenimo obnašanje za prazen tag li:

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

Результат:

Primer

Skrijmo prazne li popolnoma:

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

Результат:

Glejte tudi

  • lastnost empty-cells,
    ki določa brskalniku, kako prikazati ozadje in obrobo praznih celic tabele