Creating Unique Accessible Names for Links and Buttons

If an element’s accessible name doesn’t contain enough information, it can be supplemented with `aria-describedby` or `aria-description`. A common use case: making unique link titles without changing the visible text.

Do not use visually hidden CSS to add invisible text inside a label, button, or link tag. A mismatch between the accessible name and what is visible on the screen will prevent voice input users from selecting their intended elements; see Designing and Coding for Voice.

See #2016343 Add aria-describedby when multiple links have identical text for discussion of aria-describedby in links

References