#1 - Bij 320px verschijnt een horizontale scrollbar
Op de pagina’s is de horizontale scroll nu niet meer aanwezig, behalve op pagina https://www.eteck.nl/nl/zoeken/?q=eteck en https://www.eteck.nl/nl/samenwerken-met-eteck/nieuws/. Dit zijn pagina’s met paginering en daar is nog steeds een horizontale scroll aanwezig.
Horizontaal scrollen is in de meeste gevallen niet toegestaan, ook niet als de viewport is ingesteld of ingezoomd op 320 CSS-pixels breed (voor verticale inhoud) of 256 CSS-pixels hoog (voor horizontale inhoud). Zorg ervoor dat de tekst binnen het scherm past. Alleen als scrollen in beide richtingen echt nodig is voor de betekenis of het gebruik van de inhoud mag het wel. Uitzonderingen zijn tabellen, betekenisvolle afbeeldingen en kaarten. Deze moeten leesbaar blijven, dus binnen deze elementen mag je wel scrollen.
Oplossing:
Controleer of het horizontaal scrollen nodig is. Als dit niet zo is, zorg dan dat horizontaal scrollen niet mogelijk is bij inzoomen.
#3 - Decoratieve pijlen zijn niet verborgen voor schermlezers
Op alle pagina's staan decoratieve elementen met tekstalternatieven.
Hoewel dit probleem gedeeltelijk is opgelost, is het nog steeds aanwezig op pagina’s van de website. Bijvoorbeeld in de footer, bij de links met decoratieve iconen onder "Service & contact". De tekstalternatieven zijn "help-circle@1x", "Group 9" en "Path".
Op pagina https://www.eteck.nl/nl/ staan onder "Contact" iconen met tekstalternatieven zoals "help-circle@1x", "log-in@1x" en andere. Onder "Overige service" heeft het icoon het tekstalternatief "help-circle@1x". Bekijk ook de andere pagina’s.
Op de homepagina hebben de roze pijlen naast links als "Bekijk al het nieuws" het tekstalternatief "Groep 13", en ook de iconen naast de teksten onder "Een storing?", "Meer service" en in de voettekst hebben tekstalternatieven. Hierdoor zijn de afbeeldingen niet verborgen voor hulpsoftware.
Decoratieve afbeeldingen zoals deze geven geen extra informatie en moeten daarom verborgen worden voor schermlezers.
Oplossing:
Dit kan op verschillende manieren. Een <svg>-element kun je bijvoorbeeld verbergen door het title-element leeg of weg te laten.
#5 - Leesvolgorde van artikelen/berichten klopt niet
Op sommige pagina's van de website klopt de volgorde binnen de blokjes van de nieuwsartikelen niet. De afbeelding staat dan vóór de kop in de HTML-code. Dit komt bijvoorbeeld voor op:
- https://www.eteck.nl/nl/ onder "Nieuws";
- https://www.eteck.nl/nl/samenwerken-met-eteck/nieuws/ onder "Nieuwsoverzicht";
- https://www.eteck.nl/nl/samenwerken-met-eteck/ onder "Nieuws" in de nieuwsartikelen;
- https://www.eteck.nl/nl/zoeken/?q=eteck in de zoekresultaten.
Als je deze artikelen van boven naar beneden laat voorlezen door een schermlezer, is niet duidelijk welke afbeeldingen en datums bij welk artikel horen. Dat komt doordat de koppen niet bovenaan staan in de code van elk artikel. Dit kan verwarrend zijn voor bezoekers die een schermlezer gebruiken.
Oplossing:
Je lost dit op door alle inhoud (afbeeldingen en tekst) die bij een bepaalde kop hoort, in de code onder die kop te plaatsen. Dit zorgt voor een logische structuur. De visuele vormgeving mag wel afwijken. Een alternatieve oplossing is om alle afbeeldingen bij de artikelen als decoratief te markeren. Dat doe je door de alt-tekst leeg te laten (alt="" op het <img>-element). Dan wordt de afbeelding onzichtbaar voor de schermlezer. De leesvolgorde is dan: kop - inhoud.