Link naar pagina: https://forms.pzhacc.nl/contact
#1 - Kop niet gemarkeerd als kop
Op deze pagina is de volgende tekst niet als kop gemarkeerd in de code: "Inleiding". Voor bezoekers die hulpsoftware gebruiken, is tekst die visueel als kop is vormgegeven maar niet als kop is gemarkeerd in de code niet bruikbaar. Deze bezoekers navigeren via koppen om de inhoud te scannen of snel naar een specifieke sectie te gaan. Dit is alleen mogelijk wanneer koppen ook in de code als kop zijn vastgelegd. Wanneer koppen uitsluitend visueel zijn vormgegeven, bijvoorbeeld door vetgedrukte tekst, wijkt de informatiestructuur in de code af van de visuele structuur van de pagina.
Oplossing:
Markeer koppen met het juiste HTML-element en gebruik daarbij het correcte kopniveau (h2 tot en met h6).
#2 - Huidige stap alleen aangegeven met kleur
Op deze pagina wordt de actieve stap uitsluitend aangegeven door een verschil in achtergrondkleur van de knop. Er wordt geen ander visueel kenmerk gebruikt, zoals een onderstreping, een ander letterformaat of een rand. Bezoekers die kleurverschillen niet kunnen waarnemen, kunnen daardoor niet bepalen welke stap op dit moment actief is.
Oplossing:
Voeg een extra visueel kenmerk toe aan de actieve stap naast het kleurverschil, zoals een onderstreping, rand of vetgedrukte tekst.
#3 - Validatiestatus alleen visueel aangegeven
Op deze pagina staat bij de stap "Je persoonlijke gegevens" een formulier met invoervelden. Wanneer een veld correct is ingevuld, wordt de geldige status alleen visueel aangegeven door een groene rand en een vinkjesicoon. Deze statuswijziging wordt niet programmatisch doorgegeven aan hulpsoftware. Hierdoor worden gebruikers van schermlezers niet geïnformeerd dat het invoerveld succesvol is gevalideerd. Hetzelfde geldt voor de stap "Je vraag". Hetzelfde probleem doet zich voor op de pagina https://forms.pzhacc.nl/digid_eform_schadeclaim-indienen bij de stap "Aanvrager".
Oplossing:
Zorg ervoor dat statuswijzigingen van de validatie programmatisch worden doorgegeven, zodat hulpsoftware ze kan detecteren en aankondigen. Mogelijke oplossingen:
- bied een programmatisch gekoppelde tekststatus voor het veld, bijvoorbeeld via
aria-describedby - kondig validatieresultaten dynamisch aan met een
aria-live-regio - toon zichtbare statustekst naast het veld, niet alleen een vinkje en kleur
#4 - Afbeelding heeft geen tekstalternatief (alt-attribuut ontbreekt)
Op deze pagina opent bij de stap "Je vraag" de knop met een i-icoon extra inhoud. Deze inhoud bevat een i-icoon dat als img-element is toegevoegd zonder alt-attribuut. Een img-element moet altijd een alt-attribuut hebben. Bij een decoratieve afbeelding die geen betekenis overdraagt, laat je dit attribuut leeg. Dan staat er alt="". Bij een informatieve afbeelding voeg je een duidelijke beschrijving van de afbeelding toe. Hetzelfde probleem doet zich voor op de pagina https://forms.pzhacc.nl/digid_eform_schadeclaim-indienen bij de stap "Aanvrager", met dezelfde iconen.
Oplossing:
Voeg het alt-attribuut toe aan het img-element. Omdat het hier waarschijnlijk om een decoratieve afbeelding gaat, laat het alt-attribuut leeg.
#5 - Opsomming onjuist gemarkeerd
Op deze pagina opent bij de stap "Je vraag" de knop met een i-icoon extra inhoud. Deze inhoud bevat een lijst met 2 items die niet correct is gemarkeerd in de code. Daardoor is de structuur van de informatie niet correct vastgelegd en kan hulpsoftware niet herkennen dat het om een opsomming gaat. Schermlezers kondigen in dat geval niet aan hoeveel items een lijst bevat. Dit maakt het voor gebruikers van een schermlezer lastiger om de hoeveelheid informatie in te schatten.
Oplossing:
Zorg ervoor dat alle opsommingen correct worden gemarkeerd in de HTML-structuur, bijvoorbeeld met een <ol>-element (genummerde lijst) of <ul>-element (opsomming met opsommingstekens). Meer informatie over het belang van correcte HTML-lijsten is te vinden op: https://www.properaccess.nl/blog/waarom-correcte-html-lijsten-het-verschil-maken-in-toegankelijkheid/.
#6 - Icoon 'opent in nieuw browsertab' heeft geen tekstalternatief
Op deze pagina staat bij de stap "Gegevens controleren" een link naar "https://www.zuid-holland.nl/algemeen/privacyverklaring" met een icoon dat aangeeft dat de link in een nieuw browsertab wordt geopend. Dit icoon heeft geen alternatieve tekst, waardoor gebruikers van schermlezers niet weten dat de link in een nieuw venster opent. Een gebruiker van een schermlezer weet niet dat deze link een nieuwe browsertab zal openen. Dit is belangrijke informatie die als tekst aanwezig moet zijn, zodat een schermlezer het kan voorlezen. Hetzelfde probleem doet zich voor met dezelfde link op de pagina https://forms.pzhacc.nl/digid_eform_schadeclaim-indienen bij de stap "Controleren en verzenden", onder de kop "Akkoord".
Oplossing:
Voeg de informatie dat de link een nieuwe browsertab opent toe als visueel verborgen tekst die wel toegankelijk is voor schermlezers.
#7 - Tekst als afbeelding geplaatst met afwijkend tekstalternatief
Op deze pagina staat na het succesvol verzenden van het formulier, onderaan de pagina, een afbeelding met de ingesloten tekst "Elke dag beter. Zuid-Holland". Het tekstalternatief ("Provincie Zuid-Holland motto") komt niet overeen met de zichtbare tekst. Hierdoor wordt aan verschillende gebruikersgroepen verschillende informatie overgebracht. Dit voldoet niet aan succescriterium 1.1.1 (Niet-tekstuele inhoud). Daarnaast beperkt het insluiten van tekst in afbeeldingen de toegankelijkheid, omdat bezoekers de tekst niet kunnen vergroten, herstijlen of aanpassen aan hun behoeften. Dit voldoet niet aan succescriterium 1.4.5 (Afbeeldingen van tekst).
Oplossing:
Het is beter om deze tekst als gewone tekst op de pagina te plaatsen en te stylen met CSS. Op die manier kunnen mensen de grootte, kleur of het lettertype aanpassen zodat het voor hen leesbaarder wordt. Als de tekst in de afbeelding zit gebakken, kunnen ze dit niet doen.
#8 - Bij 400% [/320px breedte] zoom is een horizontale scrollbar aanwezig
Wanneer deze pagina wordt bekeken op een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400% [320px breedte], verschijnt er een horizontale scrollbar bij de stap "Je vraag". Horizontaal scrollen op de hele pagina is 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, informatieve afbeeldingen, presentaties, video en kaarten. Deze moeten leesbaar blijven, dus binnen deze elementen mag je wel scrollen. Hetzelfde probleem doet zich voor op de pagina https://forms.pzhacc.nl/digid_eform_schadeclaim-indienen bij de stappen "Bijlagen" en "Controleren en verzenden".
Oplossing:
Zorg ervoor dat de pagina-inhoud zich aanpast aan kleinere schermen. Verwijder de horizontale scrollbar op de hele pagina en behoud deze alleen binnen de tabel onder de tekst "Geüploade bestanden".