h1, h2, h3, h4, h5, and h6 elements (html)
Screen Reader support level: partial (15/22)
On this page
About this feature
Age of results
Results across all tests for this feature range from 3 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 4 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, level, and name | partial (1/2) | partial (1/2) | partial (1/2) | partial (1/2) | supported | supported | supported | partial (1/2) | partial (1/2) | supported | partial (1/2) |
SHOULD provide shortcuts to jump to headings | partial (1/2) | partial (1/2) | partial (1/2) | supported | supported | supported | supported | supported | partial (1/2) | supported | supported |
Expectation: convey its role, level, and name
Rationale:
The user needs to know that the element describes the following content, the level of the heading in the document outline, and the name of the heading.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Examples:
- When applied to a heading, the heading might be announced as something like "<name> heading level <level>"
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
HTML and ARIA headings test (level 6 and below) | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported |
HTML basic details/summary test with a heading in the summary | none | none | none | none | supported | supported | supported | none | none | supported | none |
Expectation: provide shortcuts to jump to headings
Rationale:
Headings provide an outline of the page and users need to be able to quickly navigate to different sections of the page.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: SHOULD
- Voice Control: NA
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
HTML and ARIA headings test (level 6 and below) | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported |
HTML basic details/summary test with a heading in the summary | none | none | none | supported | supported | supported | supported | supported | none | supported | supported |