`suffix` CSS at-rule descriptor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It's been available across browsers since September 2023.
The suffix descriptor of the @counter-style rule specifies content that will be added to the end of the marker representation.
Syntax
/* <symbol> value: string, image, or identifier */
suffix: "";
suffix: ") ";
suffix: url("bullet.png");
Values
The suffix descriptor takes as its value a single <symbol>:
-
<symbol> - Specifies a
<symbol>that is appended to the marker representation. It may be a<string>,<image>, or<custom-ident>.
Formal definition
Formal syntax
Examples
Setting a suffix for a counter
HTML
<ul class="choices"> <li>One</li> <li>Two</li> <li>Three</li> <li>None of the above</li> </ul>
CSS
@counter-style options {
system: fixed;
symbols: A B C D;
suffix: ") ";
}
.choices {
list-style: options;
}
Result
Specifications
| Specification |
|---|
| CSS Counter Styles Level 3 # counter-style-suffix |
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | |
suffix |
91 |
91 |
33 |
77 |
17 |
91 |
33 |
64 |
17 |
16.0 |
91 |
17 |
See also
- Other
@counter-styledescriptors:system,symbols,additive-symbols,negative,prefix,range,pad,speak-as, andfallback -
list-style,list-style-image,list-style-position -
symbols(): the functional notation for creating anonymous counter styles - CSS counter styles module
- CSS lists and counters module
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@counter-style/suffix