|
|
|
|
|
by rhdunn
31 days ago
|
|
How are ARIA roles/attributes bad for accessibility? Sure, if there is a HTML element that works then use it, but not every UX pattern is expressible in HTML without specifying roles/attributes (e.g. tabs [1]) and not all browsers support recent HTML elements/attributes (such as using details/summary for accordions). ARIA patterns [2] has a list of examples for UX components and their examples specify/use ARIA roles/attributes. [1] https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ [2] https://www.w3.org/WAI/ARIA/apg/patterns/ |
|
Are you still coding to support Internet Explorer? All browsers have supported details/summary since an Edge switched to Chromium in 2020.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...