Rapport in PDF

Onderzoek toegankelijkheid website.nl (voorbeeldrapport)

Inleiding

Openbare voorzieningen moeten bruikbaar en toegankelijk zijn voor alle burgers. Net zoals een gebouw rolstoeltoegankelijk moet zijn, moet een website of mobiele app ook bediend kunnen worden door mensen met een beperking. Dit kunnen bijvoorbeeld visuele, auditieve of motorische beperkingen zijn. Denk aan slechtzienden, doven en slechthorenden en mensen die hun handen niet of in beperkte mate kunnen gebruiken. Ook cognitieve factoren spelen een rol: is de content voor iedereen te begrijpen?

Nederlandse overheidsorganisaties moeten voldoen aan de Web Content Accessibility Guidelines (WCAG) versie 2.1, onder de Europese standaard voor overheidswebsites EN 301 549. Deze criteria variëren van technisch functionele eisen zoals een goede werking met het toetsenbord tot aan meer inhoudelijke eisen zoals duidelijke foutmeldingen en een heldere navigatiestructuur.

Dit onderzoek is handmatig uitgevoerd volgens de WCAG-EM evaluatiemethode met ondersteuning van automatische test tools. De pagina’s uit de sample zijn onderzocht op alle 50 criteria onder WCAG 2.1 A en AA. Wanneer aan een criterium niet wordt voldaan, wordt hiervan minimaal één voorbeeld gegeven. Deze bevindingen kunnen op meer plekken voorkomen en moeten daarom structureel worden aangepakt.

De WCAG criteria zijn ingedeeld volgens vier principes, welke ook de leidraad vormen voor dit rapport: Waarneembaar, Bedienbaar, Begrijpelijk en Robuust. Gedetailleerde informatie over deze criteria is te vinden op de website van het W3C (Nederlandse vertaling).

Over deze evaluatie

Rapport auteur
Janita Top
Evaluatie opdrachtgever
Organisatie
Evaluatiedatum
1 september 2024

Managementsamenvatting

Uit dit onderzoek blijkt dat wordt voldaan aan 30 van de 55 criteria voor toegankelijkheid (27 van de 50 verplichte criteria). Veel onderdelen van de site zijn dus al goed toegankelijk, maar er zijn nog verbeteringen mogelijk.

Positief is bijvoorbeeld er geen zintuiglijke eigenschappen worden gebruikt om betekenis over te brengen, dat er geen afbeeldingen van tekst worden gebruikt en dat er een consistente navigatie aanwezig is.

Verbeteringen zijn echter nog mogelijk op diverse punten, zoals:

  • Onjuiste of missende alt-teksten bij afbeeldingen
  • Invoervelden zonder labels
  • Niet alle content is bereikbaar bij inzoomen
  • Niet alle functionaliteit werkt met het toetsenbord

Naast de verplichte WCAG 2.1 criteria zijn ook de in WCAG 2.2 toegevoegde criteria op niveau A en AA onderzocht. Hierbij waren er bevindingen bij 2 succescriteria.

Scope van de evaluatie

Website naam
website.nl
Scope van de website
Alle pagina's op https://www.website.nl/. Niet de pagina's op subdomeinen en andere domeinen. Niet de pagina's achter inloggen.
WCAG Versie
2.2
Conformiteitsdoel
AA
Basisniveau van toegankelijkheid-ondersteuning
Gangbare webbrowsers en hulpapparatuur.
Verdere onderzoeksvereisten

Uitgebreide toetsresultaten

Samenvatting

Gerapporteerd over 55 van 55 WCAG 2.2 AA Success Criteria.

Alle resultaten

1 Waarneembaar

1.1 Tekstalternatieven
Success Criterium Uitkomst Bevindingen
1.1.1: Niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

Nieuwsartikel

Uitkomst: Onvoldoende

PDF Aanmeldformulier

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

De alt-tekst van het logo bovenaan de site luidt ‘Logo’. De zichtbare tekst is echter ‘X’. Logo’s zijn informatieve afbeeldingen. Hiervan moet altijd de zichtbare tekst terugkomen in de alternatieve tekst zodat screenreadergebruikers dezelfde informatie krijgen. Dit geldt ook voor het logo in de footer. De alt-tekst is ook de enige content van de link die om het logo in de header heen staat. Het linkdoel is hierdoor niet duidelijk. Met een goede alt-tekst en eventueel een toevoeging ‘naar homepage’ wordt dit duidelijker. Zie ook 2.4.4.

Nieuwsartikel

Binnen dit artikel staan foto’s zonder correcte alt-teksten. Deze horen bij de content en hebben daarom goede beschrijvingen nodig. De eerste foto heeft bijvoorbeeld als alt-tekst ‘x’, maar op de foto zijn 'x' te zien. Benoem kort wat er gebeurt op de foto’s.

PDF Aanmeldformulier

Onderaan pagina 2 staat het logo van X. Deze staat niet in de codelaag en is hierdoor niet beschikbaar voor screenreadergebruikers. Voeg deze toe als figure element met een goede alt-tekst.

1.2 Op tijd gebaseerde media
Success Criterium Uitkomst Bevindingen
1.2.1: Louter-geluid en louter-videobeeld (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.2: Ondertitels voor doven en slechthorenden (vooraf opgenomen)
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

De video’s van de verhalen missen een goede ondertiteling. Er is een automatisch gegenereerde ondertiteling, maar deze bevat veel fouten. Doven en slechthorenden krijgen hierdoor het verhaal niet goed mee.

1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen)
Hele sample

Uitkomst: Onvoldoende

Over ons

Uitkomst: Onvoldoende

Over ons

Er komt informatie in beeld die niet wordt uitgesproken, zoals de functie van de spreker. Mensen die deze teksten niet kunnen zien, krijgen deze informatie niet mee. Behalve audiodescriptie kan deze informatie ook via een alternatief worden aangeboden, zoals een uitgeschreven tekst onder de video.

1.2.4: Ondertitels voor doven en slechthorenden (live)
Hele sample

Uitkomst: Niet van toepassing

1.2.5: Audiodescriptie (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.3 Aanpasbaar
Success Criterium Uitkomst Bevindingen
1.3.1: Info en relaties
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

FAQs

Uitkomst: Onvoldoende

Privacyverklaring

Uitkomst: Onvoldoende

PDF Aanmeldformulier

Uitkomst: Onvoldoende

PDF Factsheet

Uitkomst: Onvoldoende

Homepage

De koppenstructuur is niet helemaal correct. Zo is er een h2-kop ‘Nieuws’, waarop nieuwskoppen volgen die ook op h2-niveau staan. Deze horen een niveau lager te staan, dus hier h3-niveau.

FAQs

De koppenstructuur is niet helemaal correct. Zo is er een h3-kop ‘X’, waarop koppen volgen op h2-niveau. Dit moet worden omgedraaid. Zie screenshot 3.

Privacyverklaring

De kopcellen in de tabellen zijn enkel aangegeven met het strong-element, niet met ‘th’. Hierdoor kan een screenreader de tabel niet op correcte wijze voorlezen. Maak van de kopcellen th-elementen.

PDF Aanmeldformulier

De invoervelden hebben geen labels. Een screenreadergebruiker weet hierdoor niet wat waar ingevuld moet worden (alle velden hebben in NVDA de naam ‘unknown’).

Koppen zijn niet als heading opgemaakt, maar als paragraaf, bijvoorbeeld de titel en stappen op pagina 2.

PDF Factsheet

De PDF heeft geen tags (codelaag) en daardoor is er voor hulpsoftware zoals screenreaders geen informatie beschikbaar om de PDF te interpreteren. Deze codelaag wordt aangemaakt in het bronbestand (bijvoorbeeld Word of Indesign) en moet van daaruit goed worden geëxporteerd. Wanneer de codelaag aanwezig is en aan de richtlijnen voldoet, kan hulpsoftware de inhoud juist weergeven voor de gebruiker, zoals ook bij goed opgebouwde HTML-pagina's het geval is.

1.3.2: Betekenisvolle volgorde
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

Bij de nieuwsberichten staat de datum in de broncode voor de kop waar die bij hoort. Hierdoor verandert de betekenis van de volgorde, en valt de zichtbare datum (in de layout) onder de vorige kop. Dit kan erg verwarrend zijn voor screenreadergebruikers. Zorg dat de datum in de code na de kop staat. Dit komt op meerdere pagina’s voor.

1.3.3: Zintuiglijke eigenschappen
Hele sample

Uitkomst: Voldoende

1.3.4: Weergavestand
Hele sample

Uitkomst: Voldoende

1.3.5: Identificeer het doel van de input
Hele sample

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

De invoervelden voor persoonlijke informatie zoals naam en adres hebben geen mechanisme waarmee de invoer automatisch kan worden aangevuld. Dit maakt het invullen van formulieren voor veel gebruikers gemakkelijker, bijvoorbeeld voor mensen voor wie het invoeren van tekst veel tijd kost omdat dit via speciale hulpmiddelen gaat, of voor mensen met cognitieve beperkingen. Dit kan worden verbeterd door ‘autocomplete’ attributen te plaatsen bij de invoervelden. Zie voor meer informatie https://www.w3.org/WAI/WCAG21/Techniques/html/H98 en voor een lijst van alle attributen https://www.w3.org/TR/WCAG21/#input-purposes. Dit komt ook voor op de pagina Feedback website.

1.4 Onderscheidbaar
Success Criterium Uitkomst Bevindingen
1.4.1: Gebruik van kleur
Hele sample

Uitkomst: Onvoldoende

1.4.2: Geluidsbediening
Hele sample

Uitkomst: Niet van toepassing

1.4.3: Contrast (minimum)
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

PDF Aanmeldformulier

Uitkomst: Onvoldoende

PDF Factsheet

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Tekst moet een contrast hebben van minimaal 4,5:1 voor slechtzienden en kleurenblinden. Dat geldt ook voor actieve elementen zoals op hover en focus. Onderstaande elementen op de website zitten qua contrast onder deze waarden.

Homepage
  • De tekst bij de video’s om cookies te accepteren (wit op grijs, 1.5:1).
  • De link om te accepteren op hover
    (rood op grijs, 3.5:1). Zie screenshot 1.
  • De namen in de slider boven de foto’s van de personen hebben niet overal voldoende contrast. Zie screenshot 5.
PDF Aanmeldformulier

De teksten in groen/witte combinatie.

PDF Factsheet

De teksten (paragrafen, lijstnummers, links) in groen/witte en groen/lichtgroene combinaties.

1.4.4: Herschalen van tekst
Hele sample

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Vanaf 125% ingezoomd verdwijnt de inloggen link in de header. Maak de layout zodanig responsive dat alle content bij inzoomen tot minimaal 200% beschikbaar blijft.

1.4.5: Afbeeldingen van tekst
Hele sample

Uitkomst: Voldoende

1.4.10: Reflow
Hele sample

Uitkomst: Onvoldoende

English page

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Maak de layout zodanig responsive dat alle content en functionaliteit bij inzoomen tot 400%
(vergelijkbaar met 320 px breed) goed bruikbaar blijft, en er niet in twee richtingen gescrold hoeft te worden. Op onderstaande plekken op de site is dit niet het geval. (Getest op 1280px breed.)

Op landschapsweergave op mobiel en ingezoomd boven de 200% is het uitklapmenu niet goed te gebruiken. De onderste items vallen onder de balk en je kunt er niet onderdoor scrollen naar de onderste menu-items, die buiten beeld vallen. Zie screenshot 4.

De balk ‘X’ valt na inzoomen over veel onderdelen heen, waardoor deze onderdelen moeilijker of niet bruikbaar zijn. Zie screenshot 6
(400% ingezoomd).

Op 400% is de popup zelf ook niet meer geheel leesbaar, de bovenkant valt buiten beeld. Hierdoor is de sluitknop ook niet meer te gebruiken en moet je de pagina afsluiten om verder te kunnen gaan op de site.

Opmerking: door de sticky header in combinatie met de sticky balk blijft er ingezoomd erg weinig ruimte over voor de content. Zie screenshot 7. Overweeg om de sticky elementen kleiner te maken of dat ze kunnen worden gesloten.

English page

De extra uitgeklapte tekst valt aan de randen net buiten beeld boven de 200% ingezoomd. Zie screenshot 8.

1.4.11: Contrast van niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Grafische elementen moeten een contrast hebben van minimaal 3:1. Dit geldt ook voor de randen of achtergrondkleur van invoervelden. Onderstaande elementen op de website zitten qua contrast onder deze waarden.

Homepage

De knoppen van de slides (lichtgrijs op wit, 1.3:1) en van de ‘volgende’ en ‘vorige’ pijlen op een witte achtergrond. Zie screenshot 5.

Aanmelden cursus (formulier)

De randen van de invoervelden (1.3:1). Dit komt op meerdere pagina’s voor, en ook bij het zoeken invoerveld wanneer hier geen tekst in staat.

1.4.12: Tekstafstand
Hele sample

Uitkomst: Voldoende

1.4.13: Content bij hover of focus
Hele sample

Uitkomst: Niet van toepassing

2 Bedienbaar

2.1 Toetsenbordtoegankelijk
Success Criterium Uitkomst Bevindingen
2.1.1: Toetsenbord
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

English page

Uitkomst: Onvoldoende

Homepage

Wanneer je de play-knop van de video activeert, komt de focus niet in de popup met de player, maar blijft op de onderliggende pagina staan. De video’s zijn hierdoor niet met het toetsenbord te bedienen. Dit komt op veel pagina’s voor.

Als je inzoomt vanaf 125% komt er een knop/balk onderaan de pagina te staan met ‘X’ waarmee extra content geopend kan worden met de muis. Deze content is niet te openen met het toetsenbord. Zie ook 4.1.2.

English page

Onderaan de content staat een h2-kop ‘Read more about X’. Deze kop fungeert als een link met de muis om meer content uit te klappen. Met het toetsenbord kan dit niet geopend worden.

2.1.2: Geen toetsenbordval
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

Bovenaan de pagina staan 2 knoppen boven een foto met een play-icoon. Na het activeren van deze knoppen start een video automatisch
(in Safari). Omdat de focus niet naar de player gaat, maar op de onderliggende pagina blijft, kan de video echter niet gestopt worden. Het is niet mogelijk om met het toetsenbord uit deze popup te komen. Met name voor screenreadergebruikers (die ook geen video verwachten achter deze knop, zie 2.4.6) is dit lastig omdat het geluid van de video interfereert met de screenreader. Zorg dat video’s niet automatisch afspelen, en dat alle functionaliteit altijd met het toetsenbord bereikbaar is. Dit probleem komt ook voor bij andere video’s op de site.

2.1.4: Enkel teken sneltoetsen
Hele sample

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Op deze website worden veel video’s vertoond, vanuit Vimeo en vanuit YouTube. Binnen deze videospelers is het mogelijk om sneltoetsen van één karakter te gebruiken voor de bediening
(bijvoorbeeld ‘K’ of ‘C’). Het probleem is hier dat deze sneltoetsen ook actief zijn als de toetsenbordfocus op een ander element binnen de video staat. Dit kan problemen opleveren voor mensen die met spraakbediening werken en waarbij deze letters kunnen voorkomen in de woorden die uitgesproken worden. Ook kan dit problemen opleveren voor mensen die per ongeluk een toets op het toetsenbord indrukken. Een oplossing is om de embedcodes van de video’s aan te passen zodat de bediening met tekentoetsen uit staat.

De eigenschap die toegevoegd moet worden aan de embedcode van YouTube is 'disablekb=1'. Dus op deze manier: src="https://www.youtube.com/embed/_XXXXXXXXXX?disablekb=1" Zie ook https://developers.google.com/youtube/player_parameters#disablekb

Bij de Vimeo-videospeler kan dit opgelost worden door de parameter keyboard=false toe te voegen aan de URI van de video in de HTML-code. De bediening met deze toetsen wordt dan uitgeschakeld, maar het is dan nog wel mogelijk om de video te bedienen met het toetsenbord. Zie ook de Engelstalige pagina https://vimeo.zendesk.com/hc/en-us/articles/360001494447-Using-Player-Parameters.

2.2 Genoeg tijd
Success Criterium Uitkomst Bevindingen
2.2.1: Timing aanpasbaar
Hele sample

Uitkomst: Niet van toepassing

2.2.2: Pauzeren, stoppen, verbergen
Hele sample

Uitkomst: Niet van toepassing

2.3 Toevallen en fysieke reacties
Success Criterium Uitkomst Bevindingen
2.3.1: Drie flitsen of beneden drempelwaarde
Hele sample

Uitkomst: Voldoende

2.4 Navigeerbaar
Success Criterium Uitkomst Bevindingen
2.4.1: Blokken omzeilen
Hele sample

Uitkomst: Voldoende

Hele sample

Bevindingen:

Opmerking: Er zijn koppen op elke pagina welke gebruikt kunnen worden om te navigeren, maar er is geen skiplink of main landmark. Ziende toetsenbordgebruikers (die geen screenreader gebruiken) zijn gebaat bij een skiplink om meteen naar de inhoud te gaan (en de hoofdnavigatie over te slaan). Screenreadergebruikers kunnen naast koppen ook landmarks gebruiken om te navigeren en meteen naar de main landmark te springen. Er zijn landmarks op de pagina’s, maar de main landmark ontbreekt. Ook is het goed om wanneer je meerdere zelfde landmarks gebruikt (zoals hier meerdere navigation landmarks), deze te labelen via aria-label.

2.4.2: Paginatitel
Hele sample

Uitkomst: Onvoldoende

PDF Aanmeldformulier

Uitkomst: Onvoldoende

PDF Factsheet

Uitkomst: Onvoldoende

PDF Aanmeldformulier

Het PDF-bestand heeft geen titel. Voor gebruikers van hulpsoftware is het voor de navigatie tussen documenten/webpagina’s belangrijk dat de titel duidelijk maakt waar ze zijn. Wanneer een pdf geen titel heeft wordt de bestandsnaam getoond, deze is niet altijd even duidelijk. Pas de titel aan in de Documenteigenschappen in Adobe PDF.

PDF Factsheet

Het PDF-bestand heeft geen titel.

2.4.3: Focus volgorde
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

In de slider staan links om cookies te accepteren. Tussen deze links krijgen onzichtbare elementen focus. Dit is verwarrend. Ook krijgen links in de slider focus die nog verborgen zijn. Dit zorgt voor veel extra ‘tabstops’. Zorg dat alleen zichtbare elementen focus kunnen ontvangen. Ook kan het hier handig zijn de focus eerst naar de cookiemelding te brengen voordat de rest van de pagina doorlopen wordt.

Als je inzoomt vanaf 125% komt er een knop/balk onderaan de pagina te staan met ‘X’ waarmee extra content geopend kan worden. De focus komt in de links in deze balk terwijl deze content gesloten is. Na het laden van de pagina gaat de focus eerst naar het logo, dan in de balk
(onzichtbaar) en vervolgens weer naar het menu in de header. Zorg dat de focus alleen kan komen op zichtbare elementen en dat deze op een logische volgorde door de pagina heen gaat. Zie ook 4.1.2.

2.4.4: Linkdoel (in context)
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

De link naar de homepage achter het logo wordt niet duidelijk uit de toegankelijke naam
(‘Logo’). Zie ook 1.1.1.

Homepage

Onder Nieuws staan links met enkel de tekst ‘Lees meer’. Gebruikers van hulpsoftware vragen vaak lijsten op van links op de pagina. Wanneer deze teksten geen duidelijke informatie geven kunnen ze niks met deze links. Voeg teksten toe aan de link die duidelijk maken waar het precies om gaat, zodat de diverse links van elkaar te onderscheiden zijn. Dit kan met een extra tekst in de link, eventueel met CSS verborgen, of via een aria-labelledby verwijzing naar een tekst elders op de pagina, zoals hier naar de h2-kop ervoor. Zie voor meer info https://www.w3.org/TR/WCAG20-TECHS/ARIA7.html. Dit komt op meerdere pagina’s voor.

2.4.5: Meerdere manieren
Hele sample

Uitkomst: Voldoende

2.4.6: Koppen en labels
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

De knop op de carousel heeft als label ‘next slide’. Dit is mogelijk niet voor iedereen duidelijk. Maak hier een Nederlandse tekst van. Dit geldt ook voor de knoppen zoals ‘Go to slide 4’.

2.4.7: Focus zichtbaar
Hele sample

Uitkomst: Voldoende

2.4.11: Focus Not Obscured (Minimum)
Hele sample

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

Wanneer je niet akkoord gegaan bent met cookies, valt de cookiemelding over de laatste 3 links in de footer heen. Dit kan worden opgelost door een margin in de CSS toe te voegen zodat de items bij focus wel getoond worden.  Zie ook https://www.w3.org/WAI/WCAG22/Techniques/css/C43 NB: Na inzoomen valt de banner over meer items heen, op 400% ingezoomd zelfs over de gehele pagina.

2.5 Input Modaliteiten
Success Criterium Uitkomst Bevindingen
2.5.1: Aanwijzergebaren
Hele sample

Uitkomst: Niet van toepassing

2.5.2: Aanwijzerannulering
Hele sample

Uitkomst: Voldoende

2.5.3: Label in naam
Hele sample

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

De link achter het logo van X bovenaan de site heeft een andere toegankelijke naam dan wat er zichtbaar is. Hierdoor kan de link niet met stem bediend worden. Zorg ervoor dat de toegankelijke naam (zoals alt-tekst) altijd minstens de zichtbare tekst bevat. Zie ook 1.1.1.

2.5.4: Bewegingsactivering
Hele sample

Uitkomst: Niet van toepassing

2.5.7: Dragging Movements
Hele sample

Uitkomst: Niet van toepassing

2.5.8: Target Size (Minimum)
Hele sample

Uitkomst: Onvoldoende

Homepage

Uitkomst: Onvoldoende

Homepage

De knoppen in de slider staan te dicht bij elkaar waardoor het aanwijsgebied
(grootte van het doel) te klein is. Maak het doel minimaal 24px, gerekend vanaf het middenpunt van de knop (knop inclusief tussenruimte). Zie screenshot 9. (Wanneer je bent ingezoomd is de pijlknop om naar de volgende slide te gaan niet beschikbaar als alternatief.) Bezoekers met een motorische beperking kunnen moeite hebben om links en buttons te selecteren die te klein zijn of te dicht op elkaar staan.

3 Begrijpelijk

3.1 Leesbaar
Success Criterium Uitkomst Bevindingen
3.1.1: Taal van de pagina
Hele sample

Uitkomst: Voldoende

3.1.2: Taal van onderdelen
Hele sample

Uitkomst: Onvoldoende

English page

Uitkomst: Onvoldoende

English page

Het gedeelte met de Engelse content is niet in de code aangegeven als Engels. Screenreaders kunnen hierdoor niet de juiste taal bepalen voor dit onderdeel en lezen het mogelijk verkeerd voor. Geef de taal van de Engelse tekst aan met het attribuut lang="en" op het betreffende element.

3.2 Voorspelbaar
Success Criterium Uitkomst Bevindingen
3.2.1: Bij focus
Hele sample

Uitkomst: Voldoende

3.2.2: Bij input
Hele sample

Uitkomst: Voldoende

3.2.3: Consistente navigatie
Hele sample

Uitkomst: Voldoende

3.2.4: Consistente identificatie
Hele sample

Uitkomst: Voldoende

3.2.6: Consistent Help
Hele sample

Uitkomst: Voldoende

3.3 Assistentie bij invoer
Success Criterium Uitkomst Bevindingen
3.3.1: Foutidentificatie
Hele sample

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Wanneer er foutmeldingen zijn gevonden bij het verzenden van het formulier, wordt er niet in tekst aangegeven wat er precies fout is gegaan. De focus gaat naar het eerste veld dat gecorrigeerd moet worden, maar er is geen foutmelding. Zorg voor een duidelijke melding die de fout identificeert, bijvoorbeeld ‘ het emailadres voldoet niet aan de vereiste format: naam@domein.nl’ of ‘de naam is niet ingevuld maar wel verplicht’. Dit issue komt ook voor op het formulier Feedback website.

3.3.2: Labels of instructies
Hele sample

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Er wordt niet aangegeven welke velden verplicht zijn (voor het invullen van het formulier). Dit kan onnodige foutmeldingen geven. Voor bezoekers die meer tijd nodig hebben voor het invullen van formulieren kan dit nog een extra belasting zijn. Geef daarom van tevoren aan welke velden verplicht zijn. Dit issue komt ook voor op het formulier Feedback website.

3.3.3: Foutsuggestie
Hele sample

Uitkomst: Niet van toepassing

3.3.4: Foutpreventie (wettelijk, financieel, gegevens
Hele sample

Uitkomst: Niet van toepassing

3.3.7: Redundant Entry
Hele sample

Uitkomst: Voldoende

3.3.8: Accessible Authentication (Minimum)
Hele sample

Uitkomst: Niet van toepassing

4 Robuust

4.1 Compatibel
Success Criterium Uitkomst Bevindingen
4.1.2: Naam, rol, waarde
Hele sample

Uitkomst: Onvoldoende

Aanmelden cursus (formulier)

Uitkomst: Onvoldoende

Over ons

Uitkomst: Onvoldoende

English page

Uitkomst: Onvoldoende

Hele sample

Bevindingen:

In de header staan menu-items die kunnen uitklappen, zoals ‘X’. Het wordt niet aan hulpsoftware doorgegeven dat dit submenu er is en of deze open of gesloten is. Dit kan worden opgelost door het aria-expanded-attribuut toe te voegen aan de button. Dit geldt ook voor het ‘mobiele’ menu (wanneer ingezoomd). Deze naam verandert nu in ‘sluit’, maar het zou duidelijker zijn als het ‘menu openen’ en menu sluiten’ zou zijn, of enkel ‘menu’ met een aria-expanded attribuut.

Als je inzoomt vanaf 125% komt er een balk onderaan de pagina te staan welke meer content kan openen. Deze balk heeft geen duidelijke knop om de content te openen en sluiten. Zet hier bijvoorbeeld een button in met een duidelijke naam en waarde (open/gesloten). De popup zelf heeft ook geen duidelijke rol. Mogelijke opties zijn hier het gebruik van het popover attribuut (voor gedrag) en het dialog element (als rol van de popup).

Aanmelden cursus (formulier)

Het invoerveld voor het telefoonnummer heeft een gekoppeld label, maar deze is verborgen voor hulpsoftware. Aanbevolen wordt om het label X niet te verbergen en deze tekst weg te halen uit de description.

Over ons

De knop om de video te starten heeft geen naam. Het is hierdoor voor gebruikers van hulpsoftware onduidelijk waar deze knop voor dient. Dit komt op meerdere pagina’s voor.

English page

Onderaan de content staat een h2-kop ‘X’. Deze kop fungeert als een link met de muis om meer content uit te klappen. Dit element heeft geen goede rol (bijvoorbeeld button) en geeft niet aan of de extra content open of gesloten is. Dit kan worden opgelost door het aria-expanded-attribuut toe te voegen aan de button.

4.1.3: Statusberichten
Hele sample

Uitkomst: Niet van toepassing

Sample met getoetste webpagina's

  1. Homepage - -
  2. Contact - -
  3. Verhalen - -
  4. Aanmelden cursus (formulier) - -
  5. Feedback website (formulier) - -
  6. FAQs - -
  7. Nieuws - -
  8. Nieuwsartikel - -
  9. Over ons - -
  10. Zoekresultaten - -
  11. English page - -
  12. Privacyverklaring - -
  13. PDF Aanmeldformulier - -
  14. PDF Factsheet - -
  15. Random pagina 1 - -
  16. Random pagina 2 - -

Webtechnologie

HTML,CSS,WAI-ARIA,JavaScript,SVG,PDF

Onderbouwing van de evaluatie

Gebruikte systemen tijdens het onderzoek:

Screenshots

  1. tekst
    Figuur 1: tekst
  2. tekst
    Figuur 2: tekst
  3. tekst
    Figuur 3: tekst
  4. tekst
    Figuur 4: tekst
  5. tekst
    Figuur 5: tekst
  6. tekst
    Figuur 6: tekst
  7. tekst
    Figuur 7: tekst
  8. tekst
    Figuur 8: tekst
  9. tekst
    Figuur 9: tekst