Skip to main content

Top 7 Accessibility Issues in Spain

These are the main A11Y issues found in the most prominent Spain websites for the main sectors.

Last update: Sunday, December 15, 2024

1. Elements in the focus order should have an appropriate role. 40.89%

Whether native HTML or a custom widget, user input elements need to play the right roles in order to make their meaning clear to screen reader users when they are focused on and landed on. If a custom widget, the element’s function must be correctly exposed by using appropriate ARIA role values rather than abstract roles.

2. ARIA role should be appropriate for the element. 25.09%

WAI-ARIA role attribute values must be correct. This means that values must be written correctly, correlate to existing ARIA role values, and not be abstract roles in order to properly display the element’s purpose.

3. Alternative text of images should not be repeated as text. 12.37%

When button and link text in an alt property value repeats, screen reader users hear the same information twice, rendering the alt text worthless and confusing.

4. Headings should not be empty. 10.77%

It is a best practice to make sure each heading element, denoted by the tags <h1> through <h6>, contains text.

Users of screen readers are informed when a heading tag is present. Users may become confused or even unable to access information on the page’s structure if the headline is blank or the text cannot be accessible.

5. Users should be able to zoom and scale the text up to 500%. 7.45%

The user-scalable="no" parameter in the <meta name="viewport"> element must not be used since it prevents text scaling and zooming, which are necessary for individuals with impaired vision.

6. Ensure elements marked as presentational are consistently ignored. 3.32%

Make sure elements selected for removal from the accessibility tree are really deleted.

7. Table header text should not be empty. 0.11%

The text in table header components should be visible. Make sure screen reader users can access the table header. It is preferable to mark up an element with a td if it is not a header.

Switch to Spanish or Portuguese

Ready to validate your sites?
Start your trial today.