Summarized test results:
Predefined counter styles

Intended audience: users, XHTML/HTML coders (using editors or scripting), script developers (PHP, JSP, etc.), CSS coders, Web project managers, and anyone who wants to know user agents correctly apply predefined counter styles to list-style-type.

Updated

These tests check whether user agents apply predefined counter styles to list-style-type as described by the document Predefined Counter Styles. That document does not contain normative requirements, but is simply intended to provide useful advice and support to developers. The majority of the styles as defined in the document do not have to be followed to the letter.

A few styles are defined as part of the CSS3 Counter Styles specification. They are repeated here but can also be found, with slightly more detail, in the test results for that spec.

Note that the snapshot summaries of these test results are for released versions of the browsers tested. Versions that are still in development may provide better support for these features. The tests themselves do not test any vendor prefixes.

results

Remember that the descriptions of styles in the specification are advisory rather than requirements, and may in some cases be incorrect. These tests, nevertheless, assess the implementations against what is currently in the document. In some cases, a test result may become positive in the future either because the implementation was changed or because the spec was changed.

The tables show results for tests run on the date shown. Above the tables are summaries of the results at that date. The table data may be more up-to-date than the summary. If the tables contain some incorrectly scored tests, or tests that relate to non-released versions of browsers, these are not included in the summary.

To see the test, click on the link in the left-most column. To see detailed results for a single test, click on the link in the right-most column.

Arabic script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Opera and Safari support the arabic-indic and persian styles. Firefox and IE do not. None support the other persian styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
arabic-indic [Exploratory] Setting list-style-type to arabic-indic will produce list numbering as described in the document Predefined Counter Styles.
persian [Exploratory] Setting list-style-type to persian will produce list numbering as described in the document Predefined Counter Styles.
persian-abjad [Exploratory] Setting list-style-type to persian-abjad will produce list markers as described in the document Predefined Counter Styles.
persian-alphabetic [Exploratory] Setting list-style-type to persian-alphabetic will produce list markers as described in the document Predefined Counter Styles.

Armenian script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

All browsers support the basic range of the armenian style, but Chrome, Safari, Opera and IE continue with Armenian characters after 10,000.

Firefox supports the simple armenian style in both tests, but no other styles. Chrome, Safari and Opera support the other styles, but with the same different in the characters after 10,000. IE doesn't support any of the other armenian styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
armenian [Exploratory] Setting list-style-type to armenian will produce list markers as described in the document Predefined Counter Styles.
armenian, outside range [Exploratory] With list-style-type set to armenian, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.
lower-armenian [Exploratory] Setting list-style-type to lower-armenian will produce list markers as described in the document Predefined Counter Styles.
lower-armenian, outside range [Exploratory] With list-style-type set to lower-armenian, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.
upper-armenian [Exploratory] Setting list-style-type to upper-armenian will produce list markers as described in the document Predefined Counter Styles.
upper-armenian, outside range [Exploratory] With list-style-type set to upper-armenian, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.

Bengali script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support the bengali style, but not the eastern-nagari style. Firefox and IE support neither.

The eastern-nagari style is identical to the bengali style, and so has been removed from the Predefined Counter Styles document.

Assertion Firefox Chrome Safari Opera IE Detailed results
bengali [Exploratory] Setting list-style-type to bengali will produce list numbering as described in the document Predefined Counter Styles.
eastern-nagari [Exploratory] Setting list-style-type to eastern-nagari will produce list numbering as described in the document Predefined Counter Styles.

Cyrillic script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

No browsers tested support any cyrillic styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
lower-belorussian [Exploratory] Setting list-style-type to lower-belorussian will produce list markers as described in the document Predefined Counter Styles.
upper-belorussian [Exploratory] Setting list-style-type to upper-belorussian will produce list markers as described in the document Predefined Counter Styles.
lower-bulgarian [Exploratory] Setting list-style-type to lower-bulgarian will produce list markers as described in the document Predefined Counter Styles.
upper-bulgarian [Exploratory] Setting list-style-type to upper-bulgarian will produce list markers as described in the document Predefined Counter Styles.
lower-macedonian [Exploratory] Setting list-style-type to lower-macedonian will produce list markers as described in the document Predefined Counter Styles.
upper-macedonian [Exploratory] Setting list-style-type to upper-macedonian will produce list markers as described in the document Predefined Counter Styles.
lower-russian [Exploratory] Setting list-style-type to lower-russian will produce list markers as described in the document Predefined Counter Styles.
upper-russian [Exploratory] Setting list-style-type to upper-russian will produce list markers as described in the document Predefined Counter Styles.
lower-russian-full [Exploratory] Setting list-style-type to lower-russian-full will produce list markers as described in the document Predefined Counter Styles.
upper-russian-full [Exploratory] Setting list-style-type to upper-russian-full will produce list markers as described in the document Predefined Counter Styles.
lower-serbo-croatian [Exploratory] Setting list-style-type to lower-serbo-croatian will produce list markers as described in the document Predefined Counter Styles.
upper-serbo-croatian [Exploratory] Setting list-style-type to upper-serbo-croatian will produce list markers as described in the document Predefined Counter Styles.
lower-ukrainian [Exploratory] Setting list-style-type to lower-ukrainian will produce list markers as described in the document Predefined Counter Styles.
upper-ukrainian [Exploratory] Setting list-style-type to upper-ukrainian will produce list markers as described in the document Predefined Counter Styles.
lower-ukrainian-full [Exploratory] Setting list-style-type to lower-ukrainian-full will produce list markers as described in the document Predefined Counter Styles.
upper-ukrainian-full [Exploratory] Setting list-style-type to upper-ukrainian-full will produce list markers as described in the document Predefined Counter Styles.

Devanagari script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support the devanagari style, but not the marathi nor the hindi styles. Firefox and IE support none.

Assertion Firefox Chrome Safari Opera IE Detailed results
devanagari [Exploratory] Setting list-style-type to devanagari will produce list numbering as described in the document Predefined Counter Styles.
marathi [Exploratory] Setting list-style-type to marathi will produce list numbering as described in the document Predefined Counter Styles.
hindi [Exploratory] Setting list-style-type to hindi will produce list markers as described in the document Predefined Counter Styles.

Ethiopic script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support the oromo, tigre, sidama and afar styles almost exactly, but there were some minor differences. See the notes below. Firefox and IE support none.

Notes:

  1. afar, Chrome, Safari: The implementation was missing ዸ, so the sequence was out of synch from then onwards.
  2. oromo, Chrome, Safari: Fine except that ጰ was used for ጸ and vice versa throughout.
  3. sidama, Chrome, Safari: The implementation added a ሐ that was not in the spec. Also, ጰ was used for ጸ and vice versa throughout.
  4. tigre, Chrome, Safari: ጰ was used for ጸ and vice versa throughout,
Assertion Firefox Chrome Safari Opera IE Detailed results
afar [Exploratory] Setting list-style-type to afar will produce list markers as described in the document Predefined Counter Styles.
agaw [Exploratory] Setting list-style-type to agaw will produce list markers as described in the document Predefined Counter Styles.
ari [Exploratory] Setting list-style-type to ari will produce list markers as described in the document Predefined Counter Styles.
blin [Exploratory] Setting list-style-type to blin will produce list markers as described in the document Predefined Counter Styles.
dizi [Exploratory] Setting list-style-type to dizi will produce list markers as described in the document Predefined Counter Styles.
gedeo [Exploratory] Setting list-style-type to gedeo will produce list markers as described in the document Predefined Counter Styles.
gumuz [Exploratory] Setting list-style-type to gumuz will produce list markers as described in the document Predefined Counter Styles.
hadiyya [Exploratory] Setting list-style-type to hadiyya will produce list markers as described in the document Predefined Counter Styles.
harari [Exploratory] Setting list-style-type to harari will produce list markers as described in the document Predefined Counter Styles.
kaffa [Exploratory] Setting list-style-type to kaffa will produce list markers as described in the document Predefined Counter Styles.
kebena [Exploratory] Setting list-style-type to kebena will produce list markers as described in the document Predefined Counter Styles.
kembata [Exploratory] Setting list-style-type to kembata will produce list markers as described in the document Predefined Counter Styles.
konso [Exploratory] Setting list-style-type to konso will produce list markers as described in the document Predefined Counter Styles.
kunama [Exploratory] Setting list-style-type to kunama will produce list markers as described in the document Predefined Counter Styles.
meen [Exploratory] Setting list-style-type to meen will produce list markers as described in the document Predefined Counter Styles.
oromo [Exploratory] Setting list-style-type to oromo will produce list markers as described in the document Predefined Counter Styles.
saho [Exploratory] Setting list-style-type to saho will produce list markers as described in the document Predefined Counter Styles.
sidama [Exploratory] Setting list-style-type to sidama will produce list markers as described in the document Predefined Counter Styles.
silti [Exploratory] Setting list-style-type to silti will produce list markers as described in the document Predefined Counter Styles.
tigre [Exploratory] Setting list-style-type to tigre will produce list markers as described in the document Predefined Counter Styles.
wolaita [Exploratory] Setting list-style-type to wolaita will produce list markers as described in the document Predefined Counter Styles.
yemsa [Exploratory] Setting list-style-type to yemsa will produce list markers as described in the document Predefined Counter Styles.

Georgian script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

All browsers supported Georgian per the document.

Assertion Firefox Chrome Safari Opera IE Detailed results
georgian [Exploratory] Setting list-style-type to georgian will produce list markers as described in the document Predefined Counter Styles.
georgian, outside range [Exploratory] With list-style-type set to georgian, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.

Greek script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

All browsers supported the lower-greek style, but none supported the greek style.

Assertion Firefox Chrome Safari Opera IE Detailed results
lower-greek [Exploratory] Setting list-style-type to lower-greek will produce list markers as described in the document Predefined Counter Styles.
greek [Exploratory] Setting list-style-type to greek will produce list markers as described in the document Predefined Counter Styles.
greek, outside range [Exploratory] With list-style-type set to greek, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.

Gujarati script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
gujarati [Exploratory] Setting list-style-type to gujarati will produce list numbering as described in the document Predefined Counter Styles.

Gurmukhi script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
gurmukhi [Exploratory] Setting list-style-type to gurmukhi will produce list numbering as described in the document Predefined Counter Styles.

Hebrew script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

All browsers tested, except for IE, support hebrew numbering per the document.

Assertion Firefox Chrome Safari Opera IE Detailed results
hebrew [Exploratory] Setting list-style-type to hebrew will produce list markers as described in the document Predefined Counter Styles.
hebrew, over 499 [Exploratory] With list-style-type set to hebrew, list markers above 499 will be rendered as described in the document Predefined Counter Styles.

Ideographic (Chinese/Japanese/Korean) scripts

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Safari, Chrome and Opera support the cjk-earthly-branch and cjk-heavenly-stem styles per the document, but no others. Firefox and IE support none.

Assertion Firefox Chrome Safari Opera IE Detailed results
cjk-decimal [Exploratory] Setting list-style-type to cjk-decimal will produce list numbering as described in the document Predefined Counter Styles.
cjk-earthly-branch [Exploratory] Setting list-style-type to cjk-earthly-branch will produce list markers as described in the document Predefined Counter Styles.
cjk-heavenly-stem [Exploratory] Setting list-style-type to cjk-heavenly-stem will produce list markers as described in the document Predefined Counter Styles.
japanese-informal [Exploratory] Setting list-style-type to japanese-informal will produce list markers as described in the document Predefined Counter Styles.
japanese-formal [Exploratory] Setting list-style-type to japanese-formal will produce list markers as described in the document Predefined Counter Styles.
korean-hanja-informal [Exploratory] Setting list-style-type to korean-hanja-informal will produce list markers as described in the document Predefined Counter Styles.
korean-hanja-formal [Exploratory] Setting list-style-type to korean-hanja-formal will produce list markers as described in the document Predefined Counter Styles.

Japanese (Hiragana/Katakana) scripts

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

All browsers except IE actually support all of these styles, although all use a period rather than an ideographic comma for the suffix.

Assertion Firefox Chrome Safari Opera IE Detailed results
hiragana [Exploratory] Setting list-style-type to hiragana will produce list markers as described in the document Predefined Counter Styles.
katakana [Exploratory] Setting list-style-type to katakana will produce list markers as described in the document Predefined Counter Styles.
hiragana-iroha [Exploratory] Setting list-style-type to hiragana-iroha will produce list markers as described in the document Predefined Counter Styles.
katakana-iroha [Exploratory] Setting list-style-type to katakana-iroha will produce list markers as described in the document Predefined Counter Styles.

Kannada script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
kannada [Exploratory] Setting list-style-type to kannada will produce list numbering as described in the document Predefined Counter Styles.

Khmer script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support these styles. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
khmer [Exploratory] Setting list-style-type to khmer will produce list numbering as described in the document Predefined Counter Styles.
cambodian [Exploratory] Setting list-style-type to cambodian will produce list numbering as described in the document Predefined Counter Styles.
cambodian-consonant [Exploratory] Setting list-style-type to cambodian-consonant will produce list markers as described in the document Predefined Counter Styles.
khmer-consonant [Exploratory] Setting list-style-type to khmer-consonant will produce list markers as described in the document Predefined Counter Styles.

Korean (Hangul) script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

No browsers tested supported these styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
korean-hangul-formal [Exploratory] Setting list-style-type to korean-hangul-formal will produce list markers as described in the document Predefined Counter Styles.
korean-consonant [Exploratory] Setting list-style-type to korean-consonant will produce list markers as described in the document Predefined Counter Styles.
korean-syllable [Exploratory] Setting list-style-type to korean-syllable will produce list markers as described in the document Predefined Counter Styles.
circled-korean-consonants [Exploratory] Setting list-style-type to circled-korean-consonants will produce list markers as described in the document Predefined Counter Styles.
circled-korean-syllables [Exploratory] Setting list-style-type to circled-korean-syllables will produce list markers as described in the document Predefined Counter Styles.
parenthesized-hangul-consonants [Exploratory] Setting list-style-type to parenthesized-hangul-consonants will produce list markers as described in the document Predefined Counter Styles.
parenthesized-hangul-syllable [Exploratory] Setting list-style-type to parenthesized-hangul-syllable will produce list markers as described in the document Predefined Counter Styles.

Lao script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
lao [Exploratory] Setting list-style-type to lao will produce list numbering as described in the document Predefined Counter Styles.

Latin script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

No browsers tested supported these styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
fullwidth-decimal [Exploratory] Setting list-style-type to fullwidth-decimal will produce list numbering as described in the document Predefined Counter Styles.
fullwidth-lower-alpha [Exploratory] Setting list-style-type to fullwidth-lower-alpha will produce list markers as described in the document Predefined Counter Styles.
fullwidth-upper-alpha [Exploratory] Setting list-style-type to fullwidth-upper-alpha will produce list markers as described in the document Predefined Counter Styles.
lower-oromo-qubee [Exploratory] Setting list-style-type to lower-oromo-qubee will produce list markers as described in the document Predefined Counter Styles.
upper-oromo-qubee [Exploratory] Setting list-style-type to upper-oromo-qubee will produce list markers as described in the document Predefined Counter Styles.
circled-decimal [Exploratory] Setting list-style-type to circled-decimal will produce list markers as described in the document Predefined Counter Styles.
circled-lower-latin [Exploratory] Setting list-style-type to circled-lower-latin will produce list markers as described in the document Predefined Counter Styles.

Lepcha script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

No browsers tested supported this style.

Assertion Firefox Chrome Safari Opera IE Detailed results
lepcha [Exploratory] Setting list-style-type to lepcha will produce list numbering as described in the document Predefined Counter Styles.

Malayalam script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
malayalam [Exploratory] Setting list-style-type to malayalam will produce list numbering as described in the document Predefined Counter Styles.

Mongolian script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
mongolian [Exploratory] Setting list-style-type to mongolian will produce list numbering as described in the document Predefined Counter Styles.

Myanmar (Burmese) script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support the maynmar style. Firefox and IE do not.

No browsers tested support the shan style.

Assertion Firefox Chrome Safari Opera IE Detailed results
myanmar [Exploratory] Setting list-style-type to myanmar will produce list numbering as described in the document Predefined Counter Styles.
shan [Exploratory] Setting list-style-type to shan will produce list numbering as described in the document Predefined Counter Styles.

Oriya script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
oriya [Exploratory] Setting list-style-type to oriya will produce list numbering as described in the document Predefined Counter Styles.

Tamil script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

None of the browsers tested support the Tamil styles.

Assertion Firefox Chrome Safari Opera IE Detailed results
tamil [Exploratory] Setting list-style-type to tamil will produce list numbering as described in the document Predefined Counter Styles.
ancient-tamil [Exploratory] Setting list-style-type to ancient-tamil will produce list markers as described in the document Predefined Counter Styles.
ancient-tamil, outside range [Exploratory] With list-style-type set to ancient-tamil, list markers above the limit specified in CSS3 will be rendered in the fallback counter style.

Telugu script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
telugu [Exploratory] Setting list-style-type to telugu will produce list numbering as described in the document Predefined Counter Styles.

Thai script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support the thai style. Firefox and IE do not. None of the browsers tested support the thai-alphabetic style.

Assertion Firefox Chrome Safari Opera IE Detailed results
thai [Exploratory] Setting list-style-type to thai will produce list numbering as described in the document Predefined Counter Styles.
thai-alphabetic [Exploratory] Setting list-style-type to thai-alphabetic will produce list markers as described in the document Predefined Counter Styles.

Tibetan script

Snapshot summary, 2014-02-15
Firefox 27.0, Chrome 32.0.1700.107, Opera 19.0, Safari 6.1.1, IE9

Chrome, Safari and Opera support this style. Firefox and IE do not.

Assertion Firefox Chrome Safari Opera IE Detailed results
tibetan [Exploratory] Setting list-style-type to tibetan will produce list numbering as described in the document Predefined Counter Styles.