Eigenschap content

De eigenschap content maakt het mogelijk om willekeurige gegenereerde tekst in tags in te voegen. Wordt toegepast in combinatie met de pseudo-elementen after en before.

Syntaxis

cssselector::after {
  content: 'tekst';
}
cssselector::before {
  content: 'tekst';
}

Voorbeeld

Laten we aan het begin en het einde van de tekst van de li-tag extra tekst invoegen:

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: '???';
}

Результат:

Voorbeeld

Er kunnen verschillende stijlen worden toegepast op de ingevoegde tekst. Laten we deze tekst bijvoorbeeld in een kleur inkleuren:

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: '???';
}

Результат:

Zie ook

  • de functie attr,
    die de waarde van een tag-attribuut ophaalt
  • de eigenschap counter-increment,
    die automatische nummering instelt