coderef

List styleBaseline · Widely available

The list-style shorthand CSS property and the list-style-image, list-style-position, and list-style-type longhand properties set the position and appearance of a list item's marker.

Supported in all major browsers for at least 30 months — safe to use without fallbacks. Baseline since Jul 29, 2015. Widely available since Jan 29, 2018.

Browser support

DesktopChrome
1+Supportedsince Dec 11, 2008
Current: 155
Edge
12+Supportedsince Jul 29, 2015
Current: 154
Firefox
1+Supportedsince Nov 9, 2004
Current: 157
Safari
1+Supportedsince Jun 23, 2003
Current: 27
MobileChrome Android
18+Supportedsince Jun 27, 2012
Current: 155
Firefox Android
4+Supportedsince Mar 29, 2011
Current: 157
Safari iOS
1+Supportedsince Jun 29, 2007
Current: 27

How to use

This feature is Baseline widely available — use it freely, no fallback needed.

Example

Full syntax and examples are on MDN: list-style.

Feature detection

CSS · check before using
@supports (list-style: initial) {
  /* styles that rely on list-style */
}

/* or in JavaScript */
if (CSS.supports("list-style", "initial")) {
  // use it
}

Sub-features

Support for each part of the feature (67). The overall table above shows when the whole feature works.

Sub-featureChromeEdgeFirefoxSafariChrome AndroidFirefox AndroidSafari iOS
list-style112111841
list-style-image112111841
list-style-image.none112111841
list-style-position112111841
list-style-position.inside112111841
list-style-position.outside112111841
list-style-type112111841
list-style-type.arabic-indic67933518334.2
list-style-type.armenian112111841
list-style-type.bengali67933518334.2
list-style-type.cambodian67933518334.2
list-style-type.circle112111841
list-style-type.cjk-decimal91912815912815
list-style-type.cjk-earthly-branch67933518334.2
list-style-type.cjk-heavenly-stem67933518334.2
list-style-type.cjk-ideographic179151844.2
list-style-type.decimal112111841
list-style-type.decimal-leading-zero112111841
list-style-type.devanagari67933518334.2
list-style-type.disc112111841
Show 47 more
Sub-featureChromeEdgeFirefoxSafariChrome AndroidFirefox AndroidSafari iOS
list-style-type.disclosure-closed89893315893315
list-style-type.disclosure-open89893315893315
list-style-type.ethiopic-numeric91913315913315
list-style-type.georgian112111841
list-style-type.gujarati67933518334.2
list-style-type.gurmukhi67933518334.2
list-style-type.hebrew112111841
list-style-type.hiragana112111841
list-style-type.hiragana-iroha112111841
list-style-type.japanese-formal91912815912815
list-style-type.japanese-informal91912815912815
list-style-type.kannada67933518334.2
list-style-type.katakana112111841
list-style-type.katakana-iroha112111841
list-style-type.khmer67933518334.2
list-style-type.korean-hangul-formal45792815452815
list-style-type.korean-hanja-formal45792815452815
list-style-type.korean-hanja-informal45792815452815
list-style-type.lao67933518334.2
list-style-type.lower-alpha112111841
list-style-type.lower-armenian1379335.118335
list-style-type.lower-greek112111841
list-style-type.lower-latin112111841
list-style-type.lower-roman112111841
list-style-type.malayalam67933518334.2
list-style-type.mongolian67933518334.2
list-style-type.myanmar67933518334.2
list-style-type.none112111841
list-style-type.oriya67933518334.2
list-style-type.persian67933518334.2
list-style-type.simp-chinese-formal45792815452815
list-style-type.simp-chinese-informal45792815452815
list-style-type.square112111841
list-style-type.string79793914.1793914.5
list-style-type.tamil91913315913315
list-style-type.telugu67933518334.2
list-style-type.thai67933518334.2
list-style-type.tibetan67933518334.2
list-style-type.trad-chinese-formal45792815452815
list-style-type.trad-chinese-informal45792815452815
list-style-type.upper-alpha112111841
list-style-type.upper-armenian1379335.118335
list-style-type.upper-latin112111841
list-style-type.upper-roman112111841
list-style.inside112111841
list-style.none112111841
list-style.outside112111841