Ez a tulajdonság kizárólag a :before
és az :after pseudo-elemekre vonatkozó
szabályokban alkalmazható. Ezekben éppen ezzel a tulajdonsággal lehet megadni,
hogy milyen generált tartalmat rendelünk az elemhez. Értékei a következőképpen
értelmezendők:
inherit: a tulajdonság értékét az elem az ősétől örökli.
counter() vagy counters(). Az előbbi két formában
használható: counter(név) vagy
counter(név, stílus). A generált
szöveg a megnevezett számláló értéke a dokumentum ezen pontján, a megadott
stílus szerint megformázva (alaphelyzetben ez decimal). A
második függvény is két formában használható: counter(név,
szöveg) vagy counter(név,
szöveg, stílus). A generált szöveg az összes
számláló értéke, az adott néven a dokumentum ezen pontján, egymástól a
szöveg által megadott karaktersorozattal elválasztva. A stílus
tekintetében ugyanaz igaz, mint az első függvény esetében.
open-quote és close-quote: Ezek az értékek a
quotes tulajdonság által beállított
értékeket jelentik.
no-open-quote és no-close-quote: nem szúr be
semmit, de növeli/csökkenti az idézetek egymásbaágyazási számát.
attr(X): Ez a függvény egy karaktersorozatot ad eredményül,
amely az x paraméter értéke. A szöveget nem értelmezi a
CSS-feldolgozó. Ha a szabály szelektora által kiválasztott elemnek nincs
x paramétere, akkor a szöveg egy üres-szöveg lesz.
A fenti értékek többször is megismételhetők az inherit
kivételével.
A display tulajdonság határozza meg,
hogy pontosan hol fog a fenti értékek valamelyikével megadott tartalom
megjelenni.
Amennyiben a generált tartalomban újsort szeretnénk kezdeni, akkor a
\A karaktertsort kell megadni. Ez a
BR elemhez hasonlóan egy sortörést fog
eredményezni a dokumentumban.