Lastnost content

Lastnost content omogoča vstavljanje poljubnega generiranega besedila v oznake. Uporablja se skupaj s psevdoelementoma after in before.

Sintaksa

cssizbiralec::after {
  content: 'besedilo';
}
cssizbiralec::before {
  content: 'besedilo';
}

Primer

Dodajmo dodaten besedilo na začetek in konec besedila oznake li:

html<ul>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
</ul>
cssli::before {
  content: '!!!';
}
li::after {
  content: '???';
}

Результат:

Primer

Na vstavljeno besedilo lahko uporabimo različne stile. Pobarvajmo na primer to besedilo v kakšno barvo:

html<ul>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
  <li>seznamski element</li>
</ul>
cssli::before {
  color: red;
  content: '!!!';
}
li::after {
  color: green;
  content: '???';
}

Результат:

Glejte tudi

  • funkcijo attr,
    ki pridobi vrednost atributa oznake
  • lastnost counter-increment,
    ki določa samodejno številčenje