Псеудокласа empty

Псеудокласа empty дефинише како ће изгледати празан елемент (који не садржи текст).

Синтакса

cssселектор:empty {
  
}

Пример

У овом примеру последња li је празна, али ће ипак имати маркер:

html<ul>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li></li>
</ul>

Результат:

Пример

Променимо понашање за празан тег li:

html<ul>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li></li>
</ul>
cssli:empty {
  border: 1px solid blue;
  list-style-type: circle;
  color: blue;
  width: 100px;
}

Результат:

Пример

Сакријмо потпуно празан li:

html<ul>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li>ставка листе</li>
  <li></li>
</ul>
cssli:empty {
  display: none;
}

Результат:

Погледајте такође

  • својство empty-cells,
    које говори браузеру како да прикаже позадину и оквир празних ћелија табеле