Notice: This is a work in progress. Please submit feedback or suggestions.

section element (html)

Screen reader support level: partial (15/30)

Voice Control support level: not applicable

On this page

Per the HTML AAM spec, a section element will be mapped to the region role if the section element has an accessible name. Otherwise, no corresponding role. Only the aria-label, aria-labelledby, and title attributes can provide an accessible name.

Expectations

What are expectations?

Screen Reader support by expectation

ExpectationJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
MUST convey an appropriate role and name if it is namedpartialpartialsupportedpartialpartialpartialsupported
MUST not convey a role if it is not namedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey boundaries if namedpartialpartialpartialsupportedpartialpartialsupported
SHOULD provide shortcuts to jump to this rolesupportedsupportedsupportedsupportedsupportedsupportedsupported

Voice Control support by expectation

ExpectationDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
Not applicable

Expectation: convey an appropriate role and name if it is named

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey an appropriate role and name if it is named'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML section element with an accessible name (aria-label)partialpartialpartialpartialsupportedsupportedpartialpartialpartialsupported

Expectation: not convey a role if it is not named

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST not convey a role if it is not named'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML section element with no accessible namesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported

Expectation: convey boundaries if named

Rationale: A user might need to differentiate content inside the region from content outside of the region

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey boundaries if named'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML section element with an accessible name (aria-label)partialpartialpartialpartialpartialpartialsupportedpartialpartialsupported

Expectation: provide shortcuts to jump to this role

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: SHOULD
  • Voice Control: NA
Screen Reader support for 'SHOULD provide shortcuts to jump to this role'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
HTML section element with an accessible name (aria-label)supportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported

Related features

These are features that are usually used in combination with this feature.

option element (html)

DragonJAWSNarratorNVDAOrcaTalkBackVoice AccessVC iOSVC MacOSVoiceOver (iOS)VoiceOver (macOS)Speech Recognition
partial (1/5)partial (8/15)partial (4/5)partial (7/10)partial (3/5)supportedsupportednonepartial (3/5)partial (4/5)partial (2/5)none

optgroup element (html)

DragonJAWSNarratorNVDAOrcaTalkBackVoice AccessVC iOSVC MacOSVoiceOver (iOS)VoiceOver (macOS)Speech Recognition
not applicablesome partial supportnonenonenonepartial (1/3)not applicablenot applicablenot applicablepartial (1/3)partial (1/3)not applicable