Egenskapen content

Egenskapen content gör det möjligt att infoga godtycklig genererad text i taggar. Används tillsammans med pseudoelementen after och before.

Syntax

cssselektor::after {
  content: 'text';
}
cssselektor::before {
  content: 'text';
}

Exempel

Låt oss infoga ytterligare text i början och slutet av texten i taggen li:

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

Результат:

Exempel

Olika stilar kan appliceras på den infogade texten. Låt oss till exempel måla denna text i någon färg:

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

Результат:

Se även

  • funktionen attr,
    som hämtar värdet på en taggs attribut
  • egenskapen counter-increment,
    som sätter automatisk numrering