Das W3C hat einen ersten Grobentwurf der CSS Counter Styles für CSS3 vorgestellt. Darin wird festgelegt, wie Ersteller von Internetseiten eigene Zeichenfolgen zur Verwendung in der CSS-Eigenschaft list-style und in list-style-type festlegen können.

Die dazu nötige Regel @counter-style enthält die Angaben system, symbols und suffix, wobei system die Verarbeitungsweise, symbols das oder die Aufzählungszeichen und suffix ggfs. nachfolgende Zeichen enthält.

Im ersten Beispiel wird ein kleines o mit nachfolgendem Leerzeichen vor jedem Item ausgegeben:

@counter-style kreis {   system: cyclic;   symbols: o;   suffix: ''; }

Das Ergebnis sieht dann so aus:

o eins
o zwei
o drei

Im zweiten Beispiel ist die Verarbeitungsweise anders (symbolic):

@counter-style fussnote { system: symbolic;  symbols: *;  suffix: ''; }

Das führt dann zu folgender Liste:

*.      eins
**.     zwei
***.    drei