Rapportage van gemeente Venlo
Rapport auteur Jules Ernst, 1 augustus, 2019
Evaluatie opdrachtgever Simon Besters, De Staat van het Web
Samenvatting Evaluatieresultaten
Dit rapport beschrijft in welke mate de website van de gemeente Venlo voldoet aan Web Content Accessibility Guidelines (WCAG). Het onderzoek betreft een quickscan op 20 juli 2019 uitgevoerd, waarmee toegankelijkheidsissues onderzocht en gevonden zijn. Omdat dit een quickscan is, is er bij een aantal succescriteria geen uitspraak gedaan over de uitkomst (Onbekend).
Uit het onderzoek is helaas gebleken dat nog niet volledig wordt voldaan aan WCAG 2.1 niveau AA. Van de 50 succescriteria zijn er 12 waar we één of meerdere issues hebben gevonden. Ondanks deze uitkomst is de algehele indruk dat er al goed rekening gehouden met toegankelijkheid. De websites zijn dan ook goed te testen met bijvoorbeeld enkel een toetsenbord. Houdt er rekening mee dat met het doorvoeren van verbeteringen er nieuwe toegankelijkheisproblemen kunnen ontstaan.
Omdat dit onderzoek slechts een deel van alle pagina's betreft, een steekproef, kan het zijn dat er op pagina's buiten de steekproef nog problemen aanwezig zijn. Het onderzoek is een momentopname. Door voortschrijdend inzicht en technologische vooruitgang kunnen op detailniveau in de toekomst onderdelen anders worden beoordeeld.
Scope van de evaluatie
Website naam | Gemeente Venlo (www.venlo.nl) |
---|---|
Scope van de website |
|
Conformiteitsdoel | Niveau AA |
Verdere evaluatievereisten | Het onderzoek is een quickscan uitgevoerd op basis van de officiële evaluatiemethode zoals hier beschreven staat: https://www.drempelvrij.nl/over-het-waarmerk/waarmerk-2/evaluatiedocument |
Basisniveau van toegankelijkheid ondersteund | Gangbare browsers en hulpsoftware. |
Overzicht toetsresultaten
Principe | Niveau A | Niveau AA |
---|---|---|
1. Waarneembaar | 3 / 9 | 3 / 11 |
2. Bedienbaar | 1 / 14 | 0 / 3 |
3. Begrijpelijk | 0 / 5 | 1 / 5 |
4. Robuust | 0 / 2 | 0 / 1 |
Totaal | 4 / 30 | 4 / 20 |
Uitgebreide toetsresultaten
Principe 1 Waarneembaar
1.1 Tekstalternatieven
1.1.1 Niet-tekstuele content : (Niveau A)
Alle niet-tekstuele content die aan de gebruiker wordt gepresenteerd, heeft een tekstalternatief dat een gelijkwaardig doel dient, behalve voor de hierna vermelde situaties.
- Bedieningselementen, invoer Als niet-tekstuele content een bedieningselement is of gebruikersinvoer accepteert, dan heeft ze een naam die het doel ervan beschrijft. (We verwijzen naar Succescriterium 4.1.2 voor aanvullende eisen ten aanzien van bedieningselementen en content die gebruikersinvoer accepteren.)
- Op tijd gebaseerde media Als niet-tekstuele content op tijd gebaseerde media is, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content. (We verwijzen naar Richtlijn 1.2 voor aanvullende eisen ten aanzien van media.)
- Test Als niet-tekstuele content een test of oefening is die, als ze door middel van tekst gepresenteerd wordt onjuist zou zijn, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content.
- Zintuiglijk Als niet-tekstuele content primair is bedoeld om een specifieke zintuiglijke ervaring te creëren, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content.
- CAPTCHA Als het doel van niet-tekstuele content is om te bevestigen dat content wordt gebruikt door een persoon in plaats van een computer, dan worden tekstalternatieven geleverd die het doel van de niet-tekstuele content identificeren en beschrijven. En er worden alternatieve vormen van CAPTCHA aangeboden gebruikmakend van uitvoermodes voor verschillende soorten van zintuiglijke perceptie om tegemoet te komen aan verschillende functiebeperkingen.
- Decoratie, opmaak, onzichtbaar Als niet-tekstuele content puur decoratief is, slechts voor visuele opmaak wordt gebruikt, of niet aan gebruikers wordt gerepresenteerd, dan wordt ze op zo'n manier geïmplementeerd dat ze genegeerd kan worden door hulptechnologie.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op de pagina https://www.venlo.nl/burgemeester-antoin-scholten is een foto van de burgemeester aanwezig. Aan deze afbeelding is een alt-tekst geplaatst en het title-attribuut is gevuld. Vlak boven de foto staat al de naam van de burgemeester genoemd en ook naast de foto zien we de naam van de burgemeester. Voorleeshulp leest nu 3 of 4x de naam voor. Haal liever het title-attribuut weg bij de afbeelding en maak het alt-attribuut leeg (alt="") zodat mensen met een voorleeshulp voldoende maar niet te vaak hetzelfde te horen krijgen. Dit is geen strikte eis volgens WCAG.
Op de pagina https://www.venlo.nl/paspoort-en-id-kaart-voor-nederlanders-die-het-buitenland-wonen staan voor 2 blokken met tekst een uitroepteken in een rood rondje. Het tekst-alternatief voor deze waarschuwingssignalering ontbreekt.
1.2 Op tijd gebaseerde media
1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen) : (Niveau A)
Voor media met vooraf opgenomen louter-geluid en vooraf opgenomen louter-videobeeld is het volgende waar, behalve als de audio of video een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld:
- Vooraf opgenomen louter-geluid Er wordt een alternatief geleverd voor op tijd gebaseerde media dat equivalente informatie geeft voor vooraf opgenomen louter-geluid content.
- Vooraf opgenomen louter-videobeeld Er wordt een alternatief geleverd voor op tijd gebaseerde media of een geluidsspoor dat equivalente informatie geeft voor vooraf opgenomen louter-videobeeld content.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.2.2 Ondertiteling voor doven en slechthorenden (vooraf opgenomen) : (Niveau A)
Er worden ondertitels voor doven en slechthorenden geleverd voor alle vooraf opgenomen audiocontent in gesynchroniseerde media, behalve als het mediabestand een media-alternatief is voor tekst en duidelijk als zodanig is gelabeld.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen) : (Niveau A)
Er wordt een alternatief voor op tijd gebaseerde media of audiodescriptie van de vooraf opgenomen videocontent geleverd voor gesynchroniseerde media, behalve als het mediabestand een media-alternatief is voor tekst en duidelijk als zodanig is gelabeld.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.2.4 Ondertitels voor doven en slechthorenden (live) : (Niveau AA)
Er worden ondertitels voor doven en slechthorenden geleverd voor alle live audiocontent in gesynchroniseerde media.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.2.5 Audiodescriptie (vooraf opgenomen) : (Niveau AA)
Er wordt een audiodescriptie geleverd voor alle vooraf opgenomen videocontent in gesynchroniseerde media.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.3 Aanpasbaar
1.3.1 Info en relaties : (Niveau A)
Informatie, structuur, en relaties overgebracht door presentatie kunnen door software bepaald worden of zijn beschikbaar in tekst.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen:
Hoewel de koppenstructuur geen strikte eisen kent in WCAG is het goed om de relaties in de pagina door middel van de koppen te verduidelijken.
Zo is er op de homepage bij het opvragen van de koppenstruktuur "Verkiezingen" onder een kopniveau 2 geplaatst en zijn de eerstvolgende koppen "Telefoon: 14 077" en "Stadskantoor" van niveau 3, waardoor het net lijkt alsof deze content bij Verkiezingen hoort.
Op de pagina https://www.venlo.nl/maak-een-afspraak/formulier-0 wordt bij afspraak maken stap 2 "Datum en tijd" een tabel gebruikt. De tabel heeft netjes koppen. In de cellen is echter extra tekst in de HTML opgenomen die eensluidend is. Daardoor wordt ochtend 2x voorgelezen. Hierop wordt niet afgekeurd, maar is voor gebruikers van voorleessoftware wel vervelend.
Op de pagina https://www.venlo.nl/melden/formulier is het label bij Bestand kiezen niet goed geassocieerd met het bijbehorende veld.
Op de pagina
https://www.venlo.nl/paspoort-inwoner-venlo
zijn hele zinnen met het strong-element gemarkeerd. gebruik hier een classnaam en CSS-code voor. Dit komt ook op andere pagina's voor zoals:
https://www.venlo.nl/paspoort-en-id-kaart-voor-nederlanders-die-het-buitenland-wonen
1.3.2 Betekenisvolle volgorde : (Niveau A)
Als de volgorde waarin content wordt gepresenteerd van invloed is op zijn betekenis, kan een betekenisvolle leesvolgorde door software bepaald worden.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.3.3 Zintuiglijke eigenschappen : (Niveau A)
Instructies die geleverd worden om content te begrijpen en te bedienen zijn niet alleen afhankelijk van zintuiglijke eigenschappen van componenten zoals vorm, omvang, visuele locatie, oriëntatie of geluid.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.3.4 Orientatie: (Niveau AA)
De oriëntatie van webinhoud is niet beperkt tot portret of landschap tenzij een specifieke oriëntatie essentieel is.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.3.5 Identificeer doel van de invoer: (Niveau AA)
Invoervelden die een bepaald type van gebruikersinformatie opvragen, zijn programmatisch te bepalen.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op de pagina https://www.venlo.nl/maak-een-afspraak/formulier-0 ontbreekt bij stap 3 "Uw gegevens" autocomplete bij de bekende velden. Op pagina XXX is een formulier waar persoonlijke informatie wordt verzameld. Het doel van deze invoervelden moet programmatisch kunnen worden bepaald. Dat kan door het autocomplete-attribuut aan het input-element toe te voegen in de HTML-code. Deze ontbreekt nu.
Op pagina https://www.venlo.nl/melden/formulier is een formulier waar persoonlijke informatie wordt verzameld. Het doel van deze invoervelden moet programmatisch kunnen worden bepaald. Dat kan door het autocomplete-attribuut aan het input-element toe te voegen in de HTML-code. Deze ontbreekt nu.
1.4 Onderscheidbaar
1.4.1 Gebruik van kleur : (Niveau A)
Kleur wordt niet als het enige visuele middel gebruikt om informatie over te brengen, een actie aan te geven, tot een reactie op te roepen of een visueel element te onderscheiden.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.4.2 Geluidsbediening : (Niveau A)
Als een geluidsweergave op een webpagina automatisch meer dan 3 seconden speelt, is er of een mechanisme beschikbaar om de geluidsweergave te pauzeren of te stoppen, of er is een mechanisme beschikbaar om het geluidsvolume onafhankelijk van het overall systeemvolume te regelen.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.4.3 Contrast (minimum) : (Niveau AA)
De visuele weergave van tekst en afbeeldingen van tekst heeft een contrastverhouding van ten minste 4,5:1, behalve in de volgende gevallen:
- Grote tekst Grote tekst en afbeeldingen van grote tekst hebben een contrastverhouding van ten minste 3:1;
- Incidenteel Tekst of afbeeldingen van tekst die deel zijn van een inactieve component van de gebruikersinterface, die puur decoratief zijn, die voor niemand zichtbaar zijn, of die onderdeel zijn van een afbeelding die significant andere visuele content bevat, hebben geen contrasteis.
- Logotypes Tekst die onderdeel is van een logo of merknaam heeft geen contrasteis.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: op de pagina https://www.venlo.nl/melden/formulier staan onder "Bestand kiezen" staan 2 regels cursief met grijze tekst. Het grijs #777777 heeft op wit een contrastratio die net iets minder is dan nodig: 4.47:1 waar dit 4:5 moet zijn.
1.4.4 Herschalen van tekst : (Niveau AA)
Behalve voor ondertitels voor doven en slechthorenden en afbeeldingen van tekst, kan tekst zonder hulptechnologie tot 200 procent schalen zonder verlies van content of functionaliteit.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen:
Op elke pagina wordt in de HTML de volgende code aangeboden: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
Hierdoor kunnen gebruikers op sommige devices geen gebruik maken van de standaard ingebouwde zoomfunctie van het device.
1.4.5 Afbeeldingen van tekst : (Niveau AA)
Als de gebruikte technologieën de visuele weergave tot stand kunnen brengen, wordt tekst gebruikt in plaats van afbeeldingen van tekst om informatie over te brengen, behalve in de volgende gevallen:
- Aanpasbaar De afbeelding van tekst kan visueel worden aangepast aan de eisen van de gebruiker;
- Essentieel Een specifieke weergave van tekst is essentieel voor de informatie die wordt overgebracht.
Resultaat van de hele sample:
Uitkomst : Niet van toepassing
Bevindingen: –
1.4.10 Reflow: (Niveau AA)
Er is geen verlies van inhoud of functionaliteit en scrollen in de leesrichting (in Europa horizontaal) wordt vermeden wanneer inhoud wordt gepresenteerd op een breedte van 320 pixels.
- Verticaal scrollen met een breedte dat overeenkomt met 320 CSS pixels
- Horizontaal scrollen met een hoogte dat overeenkomt met 256 CSS pixels
Er geldt een uitzondering voor inhoud die horizontaal scrollen vereist, zoals datatabellen, (complexe) afbeeldingen zoals kaarten en grafieken, video, spellen, presentaties en interfaces waar het nodig is om scrollbalken te gebruiken.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.4.11 Niet-tekstueel Contrast: (Niveau AA)
Er is een contrastratio van minstens 3:1 om grafische objecten te onderscheiden (zoals iconen en onderdelen van grafieken of diagrammen) en door de auteur aangepaste interface componenten (zoals knoppen, formulierbediening en focus indicatoren/omlijning).
De verschillende staten (focus, hover, active, etc.) van door de auteur aangepaste interface componenten moeten minstens een contrastratio van 3:1 hebben.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op de pagina https://www.venlo.nl/maak-een-afspraak/formulier-0 heeft de knop "Kies tijd" een te lage contrastratio.
Op elke pagina heeft het invoervak zoeken een te laag contrast met de omgeving.
Op de pagina https://www.venlo.nl/afspraak-maken-voor-nederlanders-het-buitenland/formulier hebben de invoervakken bij stap 3 een te laag contarstratio.
1.4.12 Tekst spatiëring: (Niveau AA)
Er is geen verlies van inhoud of functionaliteit wanneer de gebruiker
- de regelhoogte met een factor 1,5 vergroot t.o.v. de tekstgrootte,
- de paragraaf spatiëring met een factor 2 vergroot t.o.v. de tekstgrootte,
- de woord spatiëring met een factor ,16 vergroot t.o.v. de tekstgrootte en
- de letter spaciëring met een factor ,12 vergroot t.o.v. de tekstgrootte.
Dit is het best te ondersteunen door de hoogte van elementen die tekst bevatten niet in pixels te definiëren.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
1.4.13 Inhoud bij hover of focus: (Niveau AA)
Als bijkomende inhoud verschijnt bij hover of toetsenbordfocus:
- Kan de nieuwe inhoud worden verborgen (meestal via de Esc toets) zonder de muis of de toetsenbordfocus te verplaatsen, tenzij de inhoud een invoerfout is of wanneer de inhoud geen andere pagina-inhoud hindert of verbergt.
- Kan de muis naar de nieuwe inhoud worden verplaatst zonder dat de inhoud verdwijnt.
- Moet de nieuwe inhoud zichtbaar blijven tot de muis of de toetsenbordfocus weggaat van het element dat de nieuwe inhoud opende, de nieuwe inhoud wordt verborgen of de nieuwe inhoud niet langer relevant is.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
Principe 2 Bedienbaar
2.1 Toetsenbordtoegankelijk
2.1.1 Toetsenbord : (Niveau A)
Alle functionaliteit van de content is bedienbaar via een toetsenbordinterface zonder dat afzonderlijke toetsaanslagen aan tijd gebonden zijn, behalve als de onderliggende functie een invoer vereist die afhangt van het pad dat de gebruiker aflegt en niet alleen van de eindpunten.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Als zoeken de focus krijgt verschijnt er een lijst met "Veel gezocht". Deze items zijn niet bereikbaar met het toetsenbord.
2.1.2 Geen toetsenbordval : (Niveau A)
Als de toetsenbordfocus met de toetsenbordinterface verplaatst kan worden naar een component van de pagina, dan kan de focus ook met alleen de toetsenbordinterface weer van dat component weg worden bewogen, en, als er meer nodig is dan de standaard pijl- of tabtoetsen of andere standaard methoden om de focus te verplaatsen, dan wordt de gebruiker geïnformeerd over de manier waarop de focus kan worden verplaatst.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.1.4 Sneltoetsen: (Niveau A)
Als een toetsenbord sneltoets gebruikt van een letter, moet de gebruiker de snelkoppeling uit kunnen schakelen, de toegekende lettertoets kunnen veranderen in een niet-printbare toets (bijv. Ctrl, Alt), of mag de snelkoppeling enkel actief zijn wanneer het geassocieerde interface component of knop de focus heeft.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.2 Genoeg tijd
2.2.1 Timing aanpasbaar : (Niveau A)
Voor elke tijdslimiet die door de content wordt ingesteld geldt ten minste een van de volgende zaken:
- Uitzetten De gebruiker kan de tijdslimiet uitzetten voordat die wordt bereikt; of
- Aanpassen De gebruiker mag de tijdslimiet aanpassen voordat deze is verstreken over een bereik van ten minste tien keer de standaardinstelling; of
- Verlengen De gebruiker wordt gewaarschuwd voor de tijd afloopt en krijgt ten minste 20 seconden om de tijdslimiet met een eenvoudige handeling te verlengen (bijvoorbeeld, "druk op de spatiebalk"), en de gebruiker mag de tijdslimiet ten minste tien keer verlengen; of
- Real-time uitzondering De tijdslimiet is onderdeel van een realtime gebeurtenis (een veiling bijvoorbeeld) en er is geen alternatief voor de tijdslimiet mogelijk; of
- Essentiële uitzondering De tijdslimiet is essentieel en verlenging zou de activiteit ongeldig maken; of
- 20 uur uitzondering De tijdslimiet is langer dan 20 uur.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.2.2 Pauzeren, stoppen, verbergen : (Niveau A)
Voor alle bewegende, knipperende, scrollende of automatisch actualiserende informatie gelden alle volgende zaken:
- Bewegen, knipperen, scrollen Voor bewegende, knipperende of scrollende informatie die (1) automatisch start, (2) langer dan vijf seconden duurt, en (3) parallel met andere content wordt getoond, is er een mechanisme voor de gebruiker om dit te pauzeren, te stoppen of te verbergen, tenzij de beweging, knippering of scrolling, onderdeel is van een activiteit waar ze essentieel is en
- Automatisch actualiserend Voor elke soort automatisch actualiserende informatie die (1) automatisch start en (2) parallel met andere content wordt gepresenteerd, is er een mechanisme voor de gebruiker om dit te pauzeren, te stoppen of te verbergen of de frequentie van de actualisering in te stellen tenzij de automatische actualisering onderdeel is van een activiteit waar ze essentieel is.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.3 Toevallen
2.3.1 Drie flitsen of beneden drempelwaarde : (Niveau A)
Webpagina's bevatten niets wat meer dan drie keer flitst in enige periode van één seconde of de flits is beneden de algemene flits- en rodeflitsdrempelwaarden.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.4 Navigeerbaar
2.4.1 Blokken omzeilen : (Niveau A)
Er is een mechanisme beschikbaar om blokken content die op meerdere webpagina's worden herhaald te omzeilen.
Resultaat van de hele sample:
Uitkomst : Voldoende
Bevindingen: –
2.4.2 Paginatitel : (Niveau A)
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.4.3 Focus volgorde : (Niveau A)
Als een webpagina sequentieel genavigeerd kan worden en de navigatiesequenties hebben invloed op de betekenis of het gebruik, dan krijgen focusbare componenten de focus in de juiste volgorde waardoor betekenis en bedienbaarheid behouden blijft.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.4.4 Linkdoel (in context) : (Niveau A)
Het doel van elke link kan bepaald worden uit enkel de linktekst of uit de linktekst samen met zijn door software bepaalde linkcontext, behalve daar waar het doel van de link een dubbelzinnige betekenis zou kunnen hebben voor gebruikers in het algemeen.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.4.5 Meerdere manieren : (Niveau AA)
Er is meer dan één manier beschikbaar om een webpagina binnen een verzameling webpagina's te vinden, behalve wanneer de webpagina het resultaat is van, of een stap in, een proces.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.4.6 Koppen en labels : (Niveau AA)
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op elke pagina staat in de bovenkant van in de kop een niet zichtbare kop "Select language". De content odner deze kop luidt "invest in Venlo". Daarmee komt de inhoud van de kop niet overeen met de inhoud van de onderliggende content.
2.4.7 Focus zichtbaar : (Niveau AA)
Elke gebruikersinterface die met een toetsenbord te bedienen is, heeft een bedieningswijze waarbij de indicator van de toetsenbordfocus zichtbaar is.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: In Firefox is de focus op de zoekknop niet (voldoende) zichtbaar.
Op de pagina https://www.venlo.nl/maak-een-afspraak/formulier-0 is de focus op de knoppen "Nog een product toevoegen" en "Datum en tijd kiezen" niet zichtbaar (in Firefox). Ook op andere knoppen is de focus niet zichtbaar.
2.5.1 Aanwijsgebaren: (Niveau A)
Als multi-punt of pad-gebaseerde bewegingen (zoals knijpen, vegen of slepen over het scherm) niet essentieel zijn voor de functionaliteit, dan kan de functionaliteit ook uitgevoerd worden met éénpuntsactivatie (zoals het activeren van een knop).
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.5.2 Aanwijsannulering: (Niveau A)
Om ongewenste activatie van bedieningselementen te helpen vermijden, vermijd niet-essentiële down-event activatie (bijvoorbeeld onmousedown) bij klikken, tikken of lang drukken op het scherm. Gebruik onclick, onmouseup of gelijkwaardig in de plaats. Als onmouseup (of gelijkwaardig) is gebruikt, moet u een mechanisme voorzien om de actie te annuleren of ongedaan te maken.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.5.3 Label in naam: (Niveau A)
Als een interface component (link, knop, etc.) tekst (of afbeeldingen van tekst) toont, moet de toegankelijke naam (label, alternatieve tekst, aria-label, etc.) voor dat component de zichtbare tekst bevatten.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
2.5.4 Activerende beweging: (Niveau A)
Functionaliteit die geactiveerd wordt door het bewegen van het toestel (zoals schudden of het mobiel toestel horizontaal draaien) of bij beweging van de gebruiker (zoals zwaaien naar een camera) kan uitgeschakeld worden. Gelijkwaardige functionaliteit is aanwezg via standaard bedieningselementen zoals knoppen.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
Principe 3 Begrijpelijk
3.1 Leesbaar
3.1.1 Taal van de pagina : (Niveau A)
De standaard menselijke taal van elke webpagina kan door software bepaald worden.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.1.2 Taal van onderdelen : (Niveau AA)
De menselijke taal van elke passage of zin in de content kan door software bepaald worden, behalve waar het gaat om eigennamen, technische termen, woorden van onbepaalde taal en woorden of zinsdelen die deel zijn gaan uitmaken van het jargon van de onmiddellijk omringende tekst.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: In de kop van de website zijn 2 Engelstalige links. Hier is geen taalwissel in de HTML-code opgegeven.
3.2 Voorspelbaar
3.2.1 Bij focus : (Niveau A)
Als een component de focus krijgt, dan veroorzaakt dat geen contextwijziging.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.2.2 Bij input : (Niveau A)
Verandering van de instelling van een component van de gebruikersinterface veroorzaakt niet automatisch een contextwijziging tenzij de gebruiker geïnformeerd is over het gedrag vóór het gebruik van dit component.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.2.3 Consistente navigatie : (Niveau AA)
Navigatiemechanismen, die op meerdere webpagina's binnen een verzameling webpagina's herhaald worden, komen elke keer dat ze worden herhaald in dezelfde relatieve volgorde voor, tenzij een verandering wordt geïnitieerd door de gebruiker.
Resultaat van de hele sample:
Uitkomst : Voldoende
Bevindingen: –
3.2.4 Consistente identificatie : (Niveau AA)
Componenten die dezelfde functionaliteit hebben binnen een verzameling webpagina's worden consistent geïdentificeerd.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.3 Assistentie bij invoer
3.3.1 Fout identificatie : (Niveau A)
Als een invoerfout automatisch ontdekt wordt, dan wordt het onderdeel waar de fout zit geïdentificeerd en de fout wordt tekstueel aan de gebruiker meegedeeld.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op de pagina https://www.venlo.nl/maak-een-afspraak/formulier-0 is een formulier met verplichte velden. Als deze niet zijn ingevuld ontbreekt de expliciete fout, bijvoorbeeld dat het veld niet is ingevuld. De instructie en foutsuggestie is wel goed.
3.3.2 Labels of instructies : (Niveau A)
Als de content gebruikersinvoer vereist, dan worden labels of instructies geleverd.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.3.3 Foutsuggestie : (Niveau AA)
Als een invoerfout automatisch ontdekt wordt en suggesties voor verbetering bekend zijn, dan worden de suggesties aan de gebruiker geleverd, tenzij dit de beveiliging of het doel van de content in gevaar zou brengen.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
3.3.4 Foutpreventie (wettelijk, financieel, gegevens) : (Niveau AA)
Voor webpagina's die wettelijke verplichtingen of financiële transacties voor de gebruiker uitvoeren, die, door de gebruiker te beheren gegevens in gegevensopslagplaatsen verwijderen of wijzigen, of die antwoorden van de gebruiker verzenden, geldt ten minste één van de volgende zaken:
- Annuleerbaar Verzendingen kunnen ongedaan gemaakt worden.
- Gecontroleerd Door de gebruiker ingevoerde gegevens worden gecontroleerd op invoerfouten en de gebruiker wordt de mogelijkheid gegeven om ze te verbeteren.
- Bevestigd Er is een mechanisme beschikbaar voor het beoordelen, bevestigen en verbeteren van informatie voor de verzending wordt voltooid.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
Principe 4 Robuust
4.1 Compatibel
4.1.1 Parsen : (Niveau A)
In content die geïmplementeerd is met opmaaktalen hebben elementen volledige begin- en eindtags, zijn elementen genest volgens hun specificatie, bevatten elementen geen dubbele attributen en zijn alle ID's uniek, behalve waar de specificatie deze eigenschappen toelaat.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
4.1.2 Naam, rol, waarde : (Niveau A)
Voor alle componenten van de gebruikersinterface (inclusief, maar niet uitsluitend voor formulierelementen, links en door scripts gegenereerde componenten), kunnen de naam (name) en rol (role), door software bepaald worden; toestanden (states), eigenschappen (properties) en waarden (values) die door de gebruiker ingesteld kunnen worden kunnen door software bepaald worden; en kennisgeving van veranderingen in deze items is beschikbaar voor user agents, met inbegrip van hulptechnologieën.
Resultaat van de hele sample:
Uitkomst : Onvoldoende
Bevindingen: Op de pagina https://www.venlo.nl/ wordt gebruik gemaakt van aria-owns in de code. De verwijzing van aria-owns, "fac-result" bestaat niet in de HTML. Vraag is of hier WAIr-ARIA nodig is hier en of dit dan de juiste code is.
Op de pagina https://www.venlo.nl/paspoort-inwoner-venlo wordt in de code aria-expanded op de uitklapbare tekst; deze code hoort een andere status te krijgen bij geopende en gesloten toestand. Deze staat nu alijd op true.
Op de pagina
https://www.venlo.nl/paspoort-inwoner-venlo
worden de uitklapbare teksten in de HTML als tabbladen behandeld. Visueel lijkt dit meer op een accordion. Ik weet nog niet of ik dit hier moet afkeuren. Overigen is het gebruik van ingevouwen content niet altijd even handig. Mensen die via Ctrl+F in de pagina naar content willen zoeken kunnen deze niet vinden omdat de aanwezige tekst verstopt is in de accordion.
Hier een voorbeeld waarbij de content waarschijnlijk nog geen half A4-tje is maar waar alle nuttige informatie verstopt wordt en de bezoeker zo met extra clicks wordt opgezadeld:
https://www.venlo.nl/aansprakelijk-stellen-van-de-gemeente
Overigens is dit geen punt waar in WCAG op afgekeurd wordt.
4.1.3 Statusboodschappen: (Niveau AA)
Als een belangrijke statusboodschap wordt gepresenteerd en de focus niet op die boodschap wordt gezet, moet de boodschap aan screenreadergebruikers worden aangekondigd. Dit gebeurt typisch via een ARIA alert of een live region.
Resultaat van de hele sample:
Uitkomst : Onbekend
Bevindingen: –
Sample met getoetste webpagina's
Informatie over WCAG 2.0
-
Web Content Accessibility Guidelines (WCAG) 2.0
Overview: www.w3.org/WAI/intro/wcag -
How to Meet WCAG 2.0 Quick Reference
www.w3.org/WAI/WCAG20/quickref/ -
WCAG 2.0 Evaluation Methodology (WCAG-EM)
Overview: www.w3.org/WAI/eval/conformance
Deze rapportage is grotendeels gemaakt met de online W3C evaluatietool.