Свойство content

Die Eigenschaft content ermöglicht das Einfügen von beliebigem generiertem Text in Tags. Wird zusammen mit den Pseudo-Elementen after und before verwendet.

Syntax

cssSelector::after {
  content: 'Text';
}
cssSelector::before {
  content: 'Text';
}

Beispiel

Lassen Sie uns am Anfang und Ende des Textes des li-Tags zusätzlichen Text einfügen:

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

Результат:

Beispiel

An den eingefügten Text können verschiedene Stile angewendet werden. Färben wir diesen Text zum Beispiel in einer beliebigen Farbe ein:

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

Результат:

Siehe auch

  • die Funktion attr,
    die den Wert des Tag-Attributs erhält
  • die Eigenschaft counter-increment,
    die automatische Nummerierung festlegt