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.
These tests check whether user agents already support by default the predefined counter styles for list-style-type 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.
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.
Chrome, Opera and Safari support the arabic-indic
and persian
styles. Firefox and IE do not. None support the other persian styles.
Test link | Assertion | Details |
---|---|---|
arabic-indic | [Exploratory] Setting list-style-type to arabic-indic will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-001 |
persian | [Exploratory] Setting list-style-type to persian will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-002 |
persian-abjad | [Exploratory] Setting list-style-type to persian-abjad will produce list markers as described in the document Predefined Counter Styles. | list-style-type-096 |
persian-alphabetic | [Exploratory] Setting list-style-type to persian-alphabetic will produce list markers as described in the document Predefined Counter Styles. | list-style-type-097 |
Links: Section 2 • Related tests
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.
Test link | Assertion | Details |
---|---|---|
armenian | [Exploratory] Setting list-style-type to armenian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-110 |
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. | list-style-type-110a |
lower-armenian | [Exploratory] Setting list-style-type to lower-armenian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-111 |
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. | list-style-type-111a |
upper-armenian | [Exploratory] Setting list-style-type to upper-armenian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-112 |
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. | list-style-type-112a |
Links: Section 3 • Related tests
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.
Test link | Assertion | Details |
---|---|---|
bengali | [Exploratory] Setting list-style-type to bengali will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-010 |
eastern-nagari | [Exploratory] Setting list-style-type to eastern-nagari will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-011 |
Links: Section 4 • Related tests
No browsers tested support any cyrillic styles.
Test link | Assertion | Details |
---|---|---|
lower-belorussian | [Exploratory] Setting list-style-type to lower-belorussian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-031 |
upper-belorussian | [Exploratory] Setting list-style-type to upper-belorussian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-032 |
lower-bulgarian | [Exploratory] Setting list-style-type to lower-bulgarian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-033 |
upper-bulgarian | [Exploratory] Setting list-style-type to upper-bulgarian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-034 |
lower-macedonian | [Exploratory] Setting list-style-type to lower-macedonian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-035 |
upper-macedonian | [Exploratory] Setting list-style-type to upper-macedonian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-036 |
lower-russian | [Exploratory] Setting list-style-type to lower-russian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-037 |
upper-russian | [Exploratory] Setting list-style-type to upper-russian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-038 |
lower-russian-full | [Exploratory] Setting list-style-type to lower-russian-full will produce list markers as described in the document Predefined Counter Styles. | list-style-type-039 |
upper-russian-full | [Exploratory] Setting list-style-type to upper-russian-full will produce list markers as described in the document Predefined Counter Styles. | list-style-type-040 |
lower-serbo-croatian | [Exploratory] Setting list-style-type to lower-serbo-croatian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-041 |
upper-serbo-croatian | [Exploratory] Setting list-style-type to upper-serbo-croatian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-042 |
lower-ukrainian | [Exploratory] Setting list-style-type to lower-ukrainian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-043 |
upper-ukrainian | [Exploratory] Setting list-style-type to upper-ukrainian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-044 |
lower-ukrainian-full | [Exploratory] Setting list-style-type to lower-ukrainian-full will produce list markers as described in the document Predefined Counter Styles. | list-style-type-045 |
upper-ukrainian-full | [Exploratory] Setting list-style-type to upper-ukrainian-full will produce list markers as described in the document Predefined Counter Styles. | list-style-type-046 |
Links: Section 5 • Related tests
Chrome, Safari and Opera support the devanagari
style, but not the marathi
nor the hindi
styles. Firefox and IE support none.
Test link | Assertion | Details |
---|---|---|
devanagari | [Exploratory] Setting list-style-type to devanagari will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-009 |
marathi | [Exploratory] Setting list-style-type to marathi will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-018 |
hindi | [Exploratory] Setting list-style-type to hindi will produce list markers as described in the document Predefined Counter Styles. | list-style-type-047 |
Links: Section 6 • Related tests
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:
Test link | Assertion | Details |
---|---|---|
afar | [Exploratory] Setting list-style-type to afar will produce list markers as described in the document Predefined Counter Styles. | list-style-type-059 |
agaw | [Exploratory] Setting list-style-type to agaw will produce list markers as described in the document Predefined Counter Styles. | list-style-type-060 |
ari | [Exploratory] Setting list-style-type to ari will produce list markers as described in the document Predefined Counter Styles. | list-style-type-061 |
blin | [Exploratory] Setting list-style-type to blin will produce list markers as described in the document Predefined Counter Styles. | list-style-type-062 |
dizi | [Exploratory] Setting list-style-type to dizi will produce list markers as described in the document Predefined Counter Styles. | list-style-type-063 |
gedeo | [Exploratory] Setting list-style-type to gedeo will produce list markers as described in the document Predefined Counter Styles. | list-style-type-064 |
gumuz | [Exploratory] Setting list-style-type to gumuz will produce list markers as described in the document Predefined Counter Styles. | list-style-type-065 |
hadiyya | [Exploratory] Setting list-style-type to hadiyya will produce list markers as described in the document Predefined Counter Styles. | list-style-type-066 |
harari | [Exploratory] Setting list-style-type to harari will produce list markers as described in the document Predefined Counter Styles. | list-style-type-067 |
kaffa | [Exploratory] Setting list-style-type to kaffa will produce list markers as described in the document Predefined Counter Styles. | list-style-type-068 |
kebena | [Exploratory] Setting list-style-type to kebena will produce list markers as described in the document Predefined Counter Styles. | list-style-type-069 |
kembata | [Exploratory] Setting list-style-type to kembata will produce list markers as described in the document Predefined Counter Styles. | list-style-type-070 |
konso | [Exploratory] Setting list-style-type to konso will produce list markers as described in the document Predefined Counter Styles. | list-style-type-071 |
kunama | [Exploratory] Setting list-style-type to kunama will produce list markers as described in the document Predefined Counter Styles. | list-style-type-072 |
meen | [Exploratory] Setting list-style-type to meen will produce list markers as described in the document Predefined Counter Styles. | list-style-type-073 |
oromo | [Exploratory] Setting list-style-type to oromo will produce list markers as described in the document Predefined Counter Styles. | list-style-type-074 |
saho | [Exploratory] Setting list-style-type to saho will produce list markers as described in the document Predefined Counter Styles. | list-style-type-075 |
sidama | [Exploratory] Setting list-style-type to sidama will produce list markers as described in the document Predefined Counter Styles. | list-style-type-076 |
silti | [Exploratory] Setting list-style-type to silti will produce list markers as described in the document Predefined Counter Styles. | list-style-type-077 |
tigre | [Exploratory] Setting list-style-type to tigre will produce list markers as described in the document Predefined Counter Styles. | list-style-type-078 |
wolaita | [Exploratory] Setting list-style-type to wolaita will produce list markers as described in the document Predefined Counter Styles. | list-style-type-079 |
yemsa | [Exploratory] Setting list-style-type to yemsa will produce list markers as described in the document Predefined Counter Styles. | list-style-type-080 |
Links: Section 7 • Related tests
All browsers supported Georgian per the document.
Test link | Assertion | Details |
---|---|---|
georgian | [Exploratory] Setting list-style-type to georgian will produce list markers as described in the document Predefined Counter Styles. | list-style-type-114 |
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. | list-style-type-114a |
Links: Section 8 • Related tests
All browsers supported the lower-greek
style, but none supported the other styles.
Test link | Assertion | Details |
---|---|---|
lower-greek | [Exploratory] Setting list-style-type to lower-greek will produce list markers as described in the document Predefined Counter Styles. | list-style-type-030 |
greek | [Exploratory] Setting list-style-type to greek will produce list markers as described in the document Predefined Counter Styles. | list-style-type-115 |
greek-lower-modern | [Exploratory] Setting list-style-type to greek-lower-modern will produce list markers as described in the document Predefined Counter Styles. | list-style-type-130 |
greek-upper-modern | [Exploratory] Setting list-style-type to greek-upper-modern will produce list markers as described in the document Predefined Counter Styles. | list-style-type-131 |
greek-lower-ancient | [Exploratory] Setting list-style-type to greek-lower-ancient will produce list markers as described in the document Predefined Counter Styles. | list-style-type-132 |
greek-upper-ancient | [Exploratory] Setting list-style-type to greek-upper-ancient will produce list markers as described in the document Predefined Counter Styles. | list-style-type-133 |
Links: Section 9 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
gujarati | [Exploratory] Setting list-style-type to gujarati will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-012 |
Links: Section 10 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
gurmukhi | [Exploratory] Setting list-style-type to gurmukhi will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-014 |
Links: Section 11 • Related tests
All browsers tested, except for IE, support hebrew
numbering per the document.
Test link | Assertion | Details |
---|---|---|
hebrew | [Exploratory] Setting list-style-type to hebrew will produce list markers as described in the document Predefined Counter Styles. | list-style-type-116 |
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. | list-style-type-116a |
Links: Section 12 • Related tests
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.
Test link | Assertion | Details |
---|---|---|
cjk-decimal | [Exploratory] Setting list-style-type to cjk-decimal will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-024 |
cjk-earthly-branch | [Exploratory] Setting list-style-type to cjk-earthly-branch will produce list markers as described in the document Predefined Counter Styles. | list-style-type-053 |
cjk-heavenly-stem | [Exploratory] Setting list-style-type to cjk-heavenly-stem will produce list markers as described in the document Predefined Counter Styles. | list-style-type-054 |
japanese-informal | [Exploratory] Setting list-style-type to japanese-informal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-119 |
japanese-formal | [Exploratory] Setting list-style-type to japanese-formal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-120 |
korean-hanja-informal | [Exploratory] Setting list-style-type to korean-hanja-informal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-122 |
korean-hanja-formal | [Exploratory] Setting list-style-type to korean-hanja-formal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-123 |
Links: Section 13 • Related tests
All browsers except IE actually support all of these styles, although all use a period rather than an ideographic comma for the suffix.
Test link | Assertion | Details |
---|---|---|
hiragana | [Exploratory] Setting list-style-type to hiragana will produce list markers as described in the document Predefined Counter Styles. | list-style-type-049 |
katakana | [Exploratory] Setting list-style-type to katakana will produce list markers as described in the document Predefined Counter Styles. | list-style-type-050 |
hiragana-iroha | [Exploratory] Setting list-style-type to hiragana-iroha will produce list markers as described in the document Predefined Counter Styles. | list-style-type-051 |
katakana-iroha | [Exploratory] Setting list-style-type to katakana-iroha will produce list markers as described in the document Predefined Counter Styles. | list-style-type-052 |
Links: Section 14 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
kannada | [Exploratory] Setting list-style-type to kannada will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-015 |
Links: Section 15 • Related tests
Chrome, Safari and Opera support these styles. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
khmer | [Exploratory] Setting list-style-type to khmer will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-005 |
cambodian | [Exploratory] Setting list-style-type to cambodian will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-004 |
cambodian-consonant | [Exploratory] Setting list-style-type to cambodian-consonant will produce list markers as described in the document Predefined Counter Styles. | list-style-type-125 |
khmer-consonant | [Exploratory] Setting list-style-type to khmer-consonant will produce list markers as described in the document Predefined Counter Styles. | list-style-type-124 |
Links: Section 16 • Related tests
No browsers tested supported these styles.
Test link | Assertion | Details |
---|---|---|
korean-hangul-formal | [Exploratory] Setting list-style-type to korean-hangul-formal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-121 |
korean-consonant | [Exploratory] Setting list-style-type to korean-consonant will produce list markers as described in the document Predefined Counter Styles. | list-style-type-055 |
korean-syllable | [Exploratory] Setting list-style-type to korean-syllable will produce list markers as described in the document Predefined Counter Styles. | list-style-type-056 |
circled-korean-consonants | [Exploratory] Setting list-style-type to circled-korean-consonants will produce list markers as described in the document Predefined Counter Styles. | list-style-type-092 |
circled-korean-syllables | [Exploratory] Setting list-style-type to circled-korean-syllables will produce list markers as described in the document Predefined Counter Styles. | list-style-type-093 |
parenthesized-hangul-consonants | [Exploratory] Setting list-style-type to parenthesized-hangul-consonants will produce list markers as described in the document Predefined Counter Styles. | list-style-type-094 |
parenthesized-hangul-syllable | [Exploratory] Setting list-style-type to parenthesized-hangul-syllable will produce list markers as described in the document Predefined Counter Styles. | list-style-type-095 |
Links: Section 17 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
lao | [Exploratory] Setting list-style-type to lao will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-006 |
Links: Section 18 • Related tests
No browsers tested supported these styles.
Test link | Assertion | Details |
---|---|---|
fullwidth-decimal | [Exploratory] Setting list-style-type to fullwidth-decimal will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-025 |
fullwidth-lower-alpha | [Exploratory] Setting list-style-type to fullwidth-lower-alpha will produce list markers as described in the document Predefined Counter Styles. | list-style-type-057 |
fullwidth-upper-alpha | [Exploratory] Setting list-style-type to fullwidth-upper-alpha will produce list markers as described in the document Predefined Counter Styles. | list-style-type-058 |
lower-oromo-qubee | [Exploratory] Setting list-style-type to lower-oromo-qubee will produce list markers as described in the document Predefined Counter Styles. | list-style-type-081 |
upper-oromo-qubee | [Exploratory] Setting list-style-type to upper-oromo-qubee will produce list markers as described in the document Predefined Counter Styles. | list-style-type-082 |
circled-decimal | [Exploratory] Setting list-style-type to circled-decimal will produce list markers as described in the document Predefined Counter Styles. | list-style-type-090 |
circled-lower-latin | [Exploratory] Setting list-style-type to circled-lower-latin will produce list markers as described in the document Predefined Counter Styles. | list-style-type-091 |
Links: Section 19 • Related tests
No browsers tested supported this style.
Test link | Assertion | Details |
---|---|---|
lepcha | [Exploratory] Setting list-style-type to lepcha will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-016 |
Links: Section 20 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
malayalam | [Exploratory] Setting list-style-type to malayalam will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-017 |
Links: Section 21 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
mongolian | [Exploratory] Setting list-style-type to mongolian will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-023 |
Links: Section 22 • Related tests
Chrome, Safari and Opera support the maynmar
style. Firefox and IE do not.
No browsers tested support the shan
style.
Test link | Assertion | Details |
---|---|---|
myanmar | [Exploratory] Setting list-style-type to myanmar will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-007 |
shan | [Exploratory] Setting list-style-type to shan will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-008 |
Links: Section 23 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
oriya | [Exploratory] Setting list-style-type to oriya will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-019 |
Links: Section 24 • Related tests
None of the browsers tested support the Tamil styles.
Test link | Assertion | Details |
---|---|---|
tamil | [Exploratory] Setting list-style-type to tamil will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-020 |
ancient-tamil | [Exploratory] Setting list-style-type to ancient-tamil will produce list markers as described in the document Predefined Counter Styles. | list-style-type-118 |
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. | list-style-type-118a |
Links: Section 25 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
telugu | [Exploratory] Setting list-style-type to telugu will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-021 |
Links: Section 26 • Related tests
Chrome, Safari and Opera support the thai
style. Firefox and IE do not. None of the browsers tested support the thai-alphabetic
style.
Test link | Assertion | Details |
---|---|---|
thai | [Exploratory] Setting list-style-type to thai will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-003 |
thai-alphabetic | [Exploratory] Setting list-style-type to thai-alphabetic will produce list markers as described in the document Predefined Counter Styles. | list-style-type-048 |
Links: Section 27 • Related tests
Chrome, Safari and Opera support this style. Firefox and IE do not.
Test link | Assertion | Details |
---|---|---|
tibetan | [Exploratory] Setting list-style-type to tibetan will produce list numbering as described in the document Predefined Counter Styles. | list-style-type-022 |
Links: Section 28 • Related tests