Content-ominaisuus

Ominaisuus content mahdollistaa elementteihin mielivaltaisen generoidun tekstin lisäämisen. Sitä käytetään yhdessä pseudoelementtien after ja before kanssa.

Syntaksi

cssvalitsija::after {
  content: 'teksti';
}
cssvalitsija::before {
  content: 'teksti';
}

Esimerkki

Lisätään li-elementin tekstin alkuun ja loppuun lisätekstiä:

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

Результат:

Esimerkki

Lisättyyn tekstiin voidaan soveltaa erilaisia tyylejä. Väritetään esimerkiksi tämä teksti johonkin väriin:

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

Результат:

Katso myös

  • funktion attr,
    joka hakee elementin attribuutin arvon
  • ominaisuuden counter-increment,
    joka asettaa automaattisen numerointiin