The list-style-type
CSS property sets the marker (such as a disc, character, or custom counter style) of a list item element.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
The color of the marker will be the same as the computed color of the element it applies to.
Only a few elements (<li>
and <summary>
) have a default value of display: list-item
. However, the list-style-type
property may be applied to any element whose display
value is set to list-item
. Moreover, because this property is inherited, it can be set on a parent element (commonly <ol>
or <ul>
) to make it apply to all list items.
Syntax
/* Partial list of types */ list-style-type: disc; list-style-type: circle; list-style-type: square; list-style-type: decimal; list-style-type: georgian; list-style-type: trad-chinese-informal; list-style-type: kannada; /* <string> value */ list-style-type: '-'; /* Identifier matching an @counter-style rule */ list-style-type: custom-counter-style; /* Keyword value */ list-style-type: none; /* Global values */ list-style-type: inherit; list-style-type: initial; list-style-type: unset;
The list-style-type property may be defined as any one of:
- a
<custom-ident>
value - a
symbols()
value - a
<string>
value - the keyword
none
.
Note that:
- Some types require a suitable font installed to display as expected.
- The
cjk-ideographic
is identical totrad-chinese-informal
; it exists for legacy reasons.
Values
<custom-ident>
- A identifier matching the value of a
@counter-style
or one of the predefined styles:
symbols()
- Defines an anonymous style of the list.
<string>
- The specified string will be used as the item's marker.
none
- No item marker is shown.
disc
-
- A filled circle (default value)
circle
-
- A hollow circle
square
-
- A filled square
decimal
-
- Decimal numbers
- Beginning with 1
cjk-decimal
-
- Han decimal numbers
- E.g. 一, 二, 三, ..., 九八, 九九, 一〇〇
decimal-leading-zero
-
- Decimal numbers
- Padded by initial zeros
- E.g. 01, 02, 03, … 98, 99
lower-roman
-
- Lowercase roman numerals
- E.g. i, ii, iii, iv, v…
upper-roman
-
- Uppercase roman numerals
- E.g. I, II, III, IV, V…
lower-greek
-
- Lowercase classical Greek
- alpha, beta, gamma…
- E.g. α, β, γ…
lower-alpha
lower-latin
-
- Lowercase ASCII letters
- E.g. a, b, c, … z
lower-latin
is unsupported in IE7 and earlier- See Browser compatibility section.
upper-alpha
upper-latin
-
- Uppercase ASCII letters
- E.g. A, B, C, … Z
upper-latin
is unsupported in IE7 and earlier
arabic-indic
-moz-arabic-indic
-
- Example
armenian
-
- Traditional Armenian numbering
- (ayb/ayp, ben/pen, gim/keem…
bengali
-moz-bengali
-
- Example
cambodian
*-
- Example
- Is a synonym for
khmer
cjk-earthly-branch
-moz-cjk-earthly-branch
-
- Example
cjk-heavenly-stem
-moz-cjk-heavenly-stem
-
- Example
cjk-ideographic
-
- Identical to
trad-chinese-informal
- E.g. 一萬一千一百一十一
- Identical to
devanagari
-moz-devanagari
-
- Example
ethiopic-numeric
-
- Example
georgian
-
- Traditional Georgian numbering
- E.g. an, ban, gan, … he, tan, in…
gujarati
-moz-gujarati
-
- Example
gurmukhi
-moz-gurmukhi
-
- Example
hebrew
-
- Traditional Hebrew numbering
hiragana
-
- E.g. あ, い, う, え, お, か, き…
- (Japanese)
hiragana-iroha
-
- E.g. い, ろ, は, に, ほ, へ, と…
- Iroha is the old japanese ordering of syllabs.
japanese-formal
-
- Japanese formal numbering to be used in legal or financial document.
- E.g., 壱萬壱阡壱百壱拾壱
- The kanjis are designed so that they can't be modified to look like another correct one
japanese-informal
-
- Japanese informal numbering
kannada
-moz-kannada
-
- Example
katakana
-
- E.g. ア, イ, ウ, エ, オ, カ, キ…
- (Japanese)
katakana-iroha
-
- E.g. イ, ロ, ハ, ニ, ホ, ヘ, ト…
- Iroha is the old japanese ordering of syllabs.
khmer
-moz-khmer
-
- Example
korean-hangul-formal
-
- Korean hangul numbering.
- E.g., 일만 일천일백일십일
korean-hanja-formal
-
- Formal Korean Han numbering.
- E.g. 壹萬 壹仟壹百壹拾壹
korean-hanja-informal
-
- Korean hanja numbering.
- E.g., 萬 一千百十一
lao
-moz-lao
-
- Example
lower-armenian
*-
- Example
malayalam
-moz-malayalam
-
- Example
mongolian
-
- Example
myanmar
-moz-myanmar
-
- Example
oriya
-moz-oriya
-
- Example
persian
-moz-persian
-
- Example
simp-chinese-formal
-
- Simplified Chinese formal numbering.
- E.g. 壹万壹仟壹佰壹拾壹
simp-chinese-informal
-
- Simplified Chinese informal numbering.
- E.g. 一万一千一百一十一
tamil
-moz-tamil
-
- Example
telugu
-moz-telugu
-
- Example
thai
-moz-thai
-
- Example
tibetan
*-
- Example
trad-chinese-formal
-
- Traditional Chinese formal numbering.
- E.g. 壹萬壹仟壹佰壹拾壹
trad-chinese-informal
-
- Traditional Chinese informal numbering.
- E.g. 一萬一千一百一十一
upper-armenian
*-
- Example
disclosure-open
-
- Symbol indicating that a disclosure widget such as
<details>
is opened.
- Symbol indicating that a disclosure widget such as
disclosure-closed
-
- Symbol indicating that a disclosure widget, like
<details>
is closed.
- Symbol indicating that a disclosure widget, like
Non-standard extensions
A few more predefined types are provided by Mozilla (Firefox), Blink (Chrome and Opera) and WebKit (Safari) to support list types in other languages. See the compatibility table to check which browsers supports which extension.
-moz-ethiopic-halehame
-
- Example
-moz-ethiopic-halehame-am
-
- Example
ethiopic-halehame-ti-er
-moz-ethiopic-halehame-ti-er
-
- Example
ethiopic-halehame-ti-et
-moz-ethiopic-halehame-ti-et
-
- Example
hangul
-moz-hangul
-
- Example
- Example
- Example
hangul-consonant
-moz-hangul-consonant
-
- Example
- Example
- Example
urdu
-moz-urdu
-
- Example
Accessibility concerns
The VoiceOver screen reader has an issue where unordered lists with a list-style-type
value of none
applied to them will not be announced as a list. To address this, add a zero-width space as pseudo content before each list item to ensure the list is announced properly. This ensures the design is unaffected by the bug fix and that list items are not improperly described.
ul { list-style: none; } ul li::before { content: "\200B"; }
- VoiceOver and list-style-type: none – Unfettered Thoughts
- MDN Understanding WCAG, Guideline 1.3 explanations
- Understanding Success Criterion 1.3.1 | W3C Understanding WCAG 2.0
Formal definition
Initial value | disc |
---|---|
Applies to | list items |
Inherited | yes |
Computed value | as specified |
Animation type | discrete |
Formal syntax
<counter-style> | <string> | nonewhere
<counter-style> = <counter-style-name> | symbols()
where
<counter-style-name> = <custom-ident>
Examples
Setting list item markers
HTML
List 1 <ol class="normal"> <li>Hello</li> <li>World</li> <li>What's up?</li> </ol> List 2 <ol class="shortcut"> <li>Looks</li> <li>Like</li> <li>The</li> <li>Same</li> </ol>
CSS
ol.normal { list-style-type: upper-alpha; } /* or use the shortcut "list-style": */ ol.shortcut { list-style: upper-alpha; }
Result
Specifications
Specification | Status | Comment |
---|---|---|
CSS Counter Styles Level 3 The definition of 'list-style-type' in that specification. |
Candidate Recommendation | Redefines CSS2.1 counters. Extends the syntax to support @counter-style rules.Defines using @counter-style the usual style types: hebrew , cjk-ideographic , hiragana , hiragana-iroha , katakana , katakana-iroha , japanese-formal , japanese-informal , simp-chinese-formal , trad-chinese-formal , simp-chinese-formal , trad-chinese-formal ,korean-hangul-formal , korean-hanja-informal , korean-hanja-formal , cjk-decimal , ethiopic-numeric , disclosure-open and disclosure-closed .Extends <counter-style> with the symbols() functional notation. |
CSS Lists Module Level 3 The definition of 'list-style-type' in that specification. |
Working Draft | Modify syntax to support for identifiers used in @counter-style rules to keywords.Support for a simple <string> . |
CSS Level 2 (Revision 1) The definition of 'list-style-type' in that specification. |
Recommendation | Initial definition |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
list-style-type | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
afar | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
amaric | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
amaric-abegede | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
arabic-indic | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
armenian | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
asterisks | Chrome No support 13 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5.1 | WebView Android No support 4.4 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 5 | Samsung Internet Android No support 1.0 — 5.0 |
bengali | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
binary | Chrome No support 13 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 4.4 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
cambodian | Chrome Full support 6 | Edge Full support 79 | Firefox Full support 33 | IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 33 | Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
circle | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
cjk-decimal | Chrome No support No | Edge No support No | Firefox Full support 28 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android Full support 28 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
cjk-earthly-branch | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
cjk-heavenly-stem | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
cjk-ideographic | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera
Full support
15
| Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android
Full support
14
| Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
decimal | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
decimal-leading-zero | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 8 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
devanagari | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
disc | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
disclosure-closed | Chrome No support No | Edge No support No | Firefox Full support 33 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android Full support 33 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
disclosure-open | Chrome No support No | Edge No support No | Firefox Full support 33 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android Full support 33 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
ethiopic | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-abegede | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-abegede-am-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-abegede-gez | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-abegede-ti-er | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-abegede-ti-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
4
| Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
ethiopic-halehame-aa-er | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-aa-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-am | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 32 | Safari Full support 5 | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
4
| Opera Android Full support 32 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 5.0 |
ethiopic-halehame-am-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-gez | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-om-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-sid-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-so-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-halehame-ti-er | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 3 | Chrome Android Full support 18 | Firefox Android
Full support
4
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
ethiopic-halehame-ti-et | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 3 | Chrome Android Full support 18 | Firefox Android
Full support
4
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
ethiopic-halehame-tig | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
ethiopic-numeric | Chrome No support No | Edge No support No | Firefox
Full support
33
| IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android
Full support
33
| Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
footnotes | Chrome No support 13 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5.1 | WebView Android No support 4.4 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 5 | Samsung Internet Android No support 1.0 — 5.0 |
georgian | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
gujarati | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
gurmukhi | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
hangul | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
4
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
hangul-consonant | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
1
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
4
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
hebrew | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera Full support 15 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 14 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
hiragana | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera Full support 15 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 14 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
hiragana-iroha | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera Full support 15 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 14 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
japanese-formal | Chrome No support No | Edge No support No | Firefox
Full support
28
| IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android
Full support
28
| Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
japanese-informal | Chrome No support No | Edge No support No | Firefox
Full support
28
| IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android
Full support
28
| Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
kannada | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
katakana | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera Full support 15 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 14 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
katakana-iroha | Chrome Full support 1 | Edge Full support 79 | Firefox Full support 1 | IE No support No | Opera Full support 15 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 14 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
khmer | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
korean-hangul-formal | Chrome Full support 45 | Edge Full support 79 | Firefox Full support 28 | IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android Full support 28 | Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
korean-hanja-formal | Chrome Full support 45 | Edge Full support 79 | Firefox Full support 28 | IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android Full support 28 | Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
korean-hanja-informal | Chrome Full support 45 | Edge Full support 79 | Firefox Full support 28 | IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android Full support 28 | Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
lao | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
lower-alpha | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
lower-armenian | Chrome Full support 13 | Edge Full support 79 | Firefox Full support 33 | IE No support No | Opera Full support 15 | Safari Full support 5.1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 33 | Opera Android Full support 14 | Safari iOS Full support 5 | Samsung Internet Android Full support 1.0 |
lower-greek | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
lower-hexadecimal | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
lower-latin | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 5.0 |
lower-norwegian | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
lower-roman | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
malayalam | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
mongolian | Chrome Full support 6 | Edge Full support 79 | Firefox Full support 33 | IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 33 | Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
myanmar | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
octal | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
oriya | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
oromo | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
persian | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
sidama | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
simp-chinese-formal | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
28
| IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
28
| Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
simp-chinese-informal | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
28
| IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
28
| Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
somali | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
square | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
<string> | Chrome Full support 79 | Edge Full support 79 | Firefox Full support 39 | IE No support No | Opera Full support 66 | Safari No support No | WebView Android Full support 79 | Chrome Android Full support 79 | Firefox Android Full support 39 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
symbols | Chrome No support No | Edge No support No | Firefox Full support 35 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android Full support 35 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
tamil | Chrome No support No | Edge No support No | Firefox
Full support
33
| IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android
Full support
33
| Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No |
telugu | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
thai | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
tibetan | Chrome Full support 6 | Edge Full support 79 | Firefox Full support 33 | IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android No support No | Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
tigre | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
tigrinya-er | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
tigrinya-er-abegede | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
tigrinya-et | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
tigrinya-et-abegede | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 1 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
trad-chinese-formal | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
28
| IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
28
| Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
trad-chinese-informal | Chrome Full support 45 | Edge Full support 79 | Firefox
Full support
28
| IE No support No | Opera Full support 32 | Safari No support No | WebView Android Full support 45 | Chrome Android Full support 45 | Firefox Android
Full support
28
| Opera Android Full support 32 | Safari iOS No support No | Samsung Internet Android Full support 5.0 |
upper-alpha | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
upper-armenian | Chrome Full support 13 | Edge Full support 79 | Firefox Full support 33 | IE No support No | Opera Full support 15 | Safari Full support 5.1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 33 | Opera Android Full support 14 | Safari iOS Full support 5 | Samsung Internet Android Full support 1.0 |
upper-greek | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
upper-hexadecimal | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
upper-latin | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
upper-norwegian | Chrome No support 6 — 45 | Edge No support No | Firefox No support No | IE No support No | Opera No support 15 — 32 | Safari Full support 5 | WebView Android No support 3 — 45 | Chrome Android No support 18 — 45 | Firefox Android No support No | Opera Android No support 14 — 32 | Safari iOS Full support 4.2 | Samsung Internet Android No support 1.0 — 5.0 |
upper-roman | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 8 | Opera Full support 6 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android Full support 4 | Opera Android Full support 10.1 | Safari iOS Full support 1 | Samsung Internet Android Full support 1.0 |
urdu | Chrome Full support 6 | Edge Full support 79 | Firefox
Full support
33
| IE No support No | Opera Full support 15 | Safari Full support 5 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox Android
Full support
33
| Opera Android Full support 14 | Safari iOS Full support 4.2 | Samsung Internet Android Full support 1.0 |
Legend
- Full support
- Full support
- No support
- No support
- See implementation notes.
- See implementation notes.
- Requires a vendor prefix or different name for use.
- Requires a vendor prefix or different name for use.