ul element (html)
Screen Reader support level: partial (29/33)
On this page
About this feature
Age of results
Results across all tests for this feature range from 2 years ago to 5 years ago. Detailed dates and version information can be found in associated tests.
Caution
Failing or partial results may be out of date. The oldest result is from 5 years ago. Consider running the associated tests and contributing results.
Expectations
Screen Reader support by expectation
Expectation | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
MUST convey its role | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
MUST convey the list boundaries | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
MUST convey the number of items in the list | supported | supported | supported | supported | supported | supported | supported | supported | none | none | supported |
SHOULD convey the nesting level | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
Expectation: convey its role
Rationale:
A screen reader user needs to know that content is contained in an unordered list.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Examples:
- Typically, the word "list" is announced when entering the list, then the word "bullet" is announced when entering a list item. Together, these two pieces of information convey the unordered list role.
Expectation: convey the list boundaries
Rationale:
A screen reader user needs to know when they enter and exit a list.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Examples:
- In reading mode, there might be a stop for both the start end end of the list. When entering the list, something like "list of x items" is announced. When leaving the list, something like "end of list" is announced.
- In reading mode, there might not be a stop for the start or end of the list. In this case, the screen reader might announce the first item as something like 1 of x, and the last item as x of x, or otherwise announce the boundaries when entering or exiting the list.
- In interaction mode, there will not be a stop for the start or end of the list. In this case, the screen reader might announce the first item as something like "list of x items", and the last item as "x of x", or "end of list", or otherwise announce the the boundaries when entering or exiting the list.
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
HTML Unordered list test | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
Expectation: convey the number of items in the list
Rationale:
A screen reader user needs know how many items are in the list.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Examples:
- A screen reader might convey the position of each item in the list as something like "x of y" where y is the number of items in the list.
- A screen reader might convey the number of items in the list when first entering the list.
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
HTML Unordered list test | supported | supported | supported | supported | supported | supported | supported | supported | none | none | supported |
Expectation: convey the nesting level
Rationale:
A screen reader user might find it helpful to know what nesting level they are at.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: SHOULD
- Voice Control: NA
Examples:
- A screen reader might announce something like "nesting level x" when entering a nested list
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
HTML Unordered list test | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
Related features
These are features that are usually used in combination with this feature.
li element (html)
Dragon | JAWS | Narrator | NVDA | Orca | TalkBack | Voice Access | VC iOS | VC MacOS | VoiceOver (iOS) | VoiceOver (macOS) | Speech Recognition | Windows Voice Access | Windows | Mac | iOS | Android Keyboard |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
unknown | supported with 1 unknown result | supported with 1 unknown result | supported with 1 unknown result | supported with 1 unknown result | supported with 1 unknown result | unknown | unknown | unknown | partial (1/4) | partial (1/4) | unknown | unknown | unknown | unknown | unknown | unknown |