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