These are the top ten accessibility errors as researched by TPGi, a company focusing on accessibility. See the linked article for details on each item, as well as instructions on how to do it correctly.
- No link text
- Non-active element in tab order
- Missing link alt attribute
- No alt text
- List not nested correctly
- Duplicate labels used
- Positive tabindex value
- Invalid aria-describedby
- No label for button element
- Invalid aria-labelledby
Generally, I am surprised by these items. I would have expected more complex issues, like "invalid markup" or "markup not semantic" (cf. 5). Also, more than "non-interactive elements can be tabbed to" I would have expected "interactive elements cannot be tabbed to". Or missing focus styles.
On the other hand – all these items are not to hard to fix. 1, 3, 4, 5, 7, 8, 9, 10 should be easy to do right, and 2, 6 should be hard to do wrong.
Posted by Dominik Schöler to makandra dev (2024-03-01 06:34)