Your daily dose of a11y:
- Article by Marco Zehe, advising that any time you use an
aria-labelledbyattribute, you must also give the thing a
role. He suggests that a label without a role is harder to understand: “a div with an aria-label is much more meaningful if it is clear that it groups some elements together [by also adding role=’group’]”. What’s interesting is his prediction that the spec will change in future to disallow any
aria-labelthat does not also have a
role, forcing developers to mark up their pages correctly.