Ian Y.
Ian Y.

Reputation: 2457

How's the support of ARIA landmark roles of current AT's?

Is adding role="navigation" to all nav elements on a webpage still a must in order to make the ARIA landmark role being supported by current AT's?

Upvotes: 1

Views: 113

Answers (1)

ckundo
ckundo

Reputation: 1569

While it is well supported with JAWS in IE9+, the <nav> element does not get an implicit landmark role in the current version of VoiceOver with Safari. It is also inconsistent with NVDA and Firefox, and entirely absent with NVDA and IE9. role='navigation' however is almost universally supported across screen readers.

As it stands, if you want <nav> elements to be navigable as a landmark reliably across user agents, use <nav role='navigation'>.

Upvotes: 2

Related Questions