Ez a tulajdonság minden elemre alkalmazható. A szöveg különböző különleges effektjeinek beállítását teszi lehetővé (akár egyszerre többét is). Ha blokk szintű elemnél használjuk, akkor annak minden sor-doboza valamennyi szövegén látható lesz a kiválasztott dekoráció. Értékei a következők lehetnek:
inherit
: a tulajdonság értékét az elem az ősétől örökli.
none
(alapértelmezés): nincs dekoráció.
underline
: aláhúzott szöveg
overline
: a szöveg fölött lesz látható egy vonal
line-through
: áthúzott szöveg
blink
: villógó szöveg
Az első kettő kivételével az értékek a többivel együtt is szerepelhetnek egy szóközzel elválasztva, ekkor mindegyik felsorolt dekoráció együtt lesz érvényes.