Audit digitale toegankelijkheid van website steunpuntcultureelerfgoednh.nl

Samenvatting

Wij hebben de website steunpuntcultureelerfgoednh.nl onderzocht tussen 11 en 13 september 2025. Op dit moment zijn 26 van de 55 succescriteria als voldoende beoordeeld. In dit rapport lees je wat er bij de overige 29 nog fout gaat, en hoe je dat kunt verbeteren.

Resultaat

In dit onderzoek hebben we alle 55 toegankelijkheidseisen (succescriteria) uit de norm WCAG 2.2 onderzocht. We hebben het onderzoek uitgevoerd volgens de onderzoeksmethode WCAG-EM.

Beoordeling van succescriteria

Voldoet of niet van toepassing: 26

Voldoet niet: 29

Totaal: 55 succescriteria

Deze succescriteria zijn afgekeurd: 1.1.1, 1.2.2, 1.2.3, 1.2.5, 1.3.1, 1.3.2, 1.3.5, 1.4.3, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 2.1.1, 2.2.1, 2.2.2, 2.4.1, 2.4.11, 2.4.3, 2.4.4, 2.4.6, 2.4.7, 2.5.3, 2.5.8, 3.1.2, 3.2.2, 3.3.1, 3.3.2, 4.1.2, 4.1.3

De meest opvallende bevindingen

  • Kleurcontrast: Op de gehele website is het kleurcontrast van tekst en iconen te laag, wat de leesbaarheid en zichtbaarheid voor veel gebruikers belemmert. Dit geldt voor zowel normale tekst als voor iconen op knoppen en in de header/footer.
  • Toegankelijke namen van links en koppen: Veel links, met name die met iconen en die in carrousels, hebben geen beschrijvende toegankelijke namen. Ook zijn veel koppen op de website niet als koptekst gemarkeerd in de HTML, wat de navigatie voor gebruikers van hulpsoftware bemoeilijkt.
  • Toetsenbordfocus: De toetsenbordfocus is op veel interactieve elementen, zoals links, knoppen en invoervelden, niet of nauwelijks zichtbaar. Ook is de focusvolgorde soms onlogisch, met name na het sluiten van pop-ups of het tonen van extra content.
  • CAPTCHA-toegankelijkheid: De hCaptcha-verificatiemethode die op formulieren wordt gebruikt, is niet toegankelijk. Er is geen tekstalternatief voor de afbeeldingen, er is een tijdslimiet en de knoppen/menu's binnen de CAPTCHA hebben toegankelijkheidsproblemen.
  • Inzoomen tot 400%: Bij het inzoomen tot 400% op een schermresolutie van 1280 bij 1024 pixels, vallen delen van de tekst weg of zijn ze niet meer volledig zichtbaar, waardoor de informatie verloren gaat. Dit geldt voor diverse teksten, waaronder e-mailadressen en placeholderteksten.

In opdracht van:

Logo provincie Noord-Holland
Onderzocht door:
Proper Access
In opdracht van:
provincie Noord-Holland
Leverancier techniek:
onbekend
Datum rapport:
13 september 2025
Standard:
WCAG 2.2
Conformiteitsdoel
WCAG 2.2, Level AA
Methodologie
WCAG-EM
Scope van het onderzoek
  • Alle pagina's op de website steunpuntcultureelerfgoednh.nl
  • Alle PDF's op de website steunpuntcultureelerfgoednh.nl

Niet in scope:

  • Subwebsite(s) waarbij de HTML en/of het systeem afwijkt van de onderzochte website
  • De van derden afkomstige inhoud (wettelijke uitzondering voor de overheid)
Basisniveau toegankelijkheidsondersteuning
  • Mozilla Firefox, versie 139
  • Google Chrome, versie 139
  • Apple Safari, versie 18
  • PAC software to test PDF
  • NVDA schermlezer in combinatie met Firefox
  • VoiceOver schermlezer in combinatie met Safari
  • Andere gangbare browsers en hulpapparatuur
Technologieën van de website
  • HTML
  • CSS
  • JavaScript
  • WAI-ARIA
  • SVG
  • PDF
Over dit onderzoek

Leeswijzer

Onze rapporten zijn anders. Bij het bespreken van de gevonden problemen volgen wij niet de structuur van de norm, maar die van jouw website of app. Hierdoor kun je gewoon per pagina of scherm aan de slag gaan. Wel zo makkelijk! Je vindt verderop een overzicht van alle pagina’s met problemen.

We geven je bij elk gevonden issue een paar voorbeelden, maar niet een complete lijst. Controleer zelf of het probleem ook nog op andere plekken voorkomt. Zie het rapport als een leidraad.

Gebruikte norm

Dit onderzoek laat zien in hoeverre de website op dit moment voldoet aan WCAG 2.2, niveau A en AA. WCAG staat voor Web Content Accessibility Guidelines. Dit is de internationale norm voor digitale toegankelijkheid. De Europese norm EN 301 549 bevat alle eisen van WCAG op niveau A en AA.

In dit rapport hebben we korte beschrijvingen van de succescriteria uit de norm opgenomen, met een algemene uitleg erbij. Wil je ze helemaal lezen? Bekijk dan de documentatie van WCAG.

Gebruikte onderzoeksmethode

We gebruiken de onderzoeksmethode WCAG-EM van het W3C. Het proces ziet er als volgt uit:

  • vaststellen wat binnen en buiten scope valt
  • vaststellen welke technologieën zijn gebruikt
  • steekproef (sample) samenstellen
  • steekproef onderzoeken
  • gevonden issues beschrijven

Het grootste deel van het onderzoek doen we met de hand. Voor een deel van de toegankelijkheidseisen gebruiken we automatische tools als ondersteuning, zoals axe-core en Chrome Developer Tools.

Belangrijk om te weten

Dit rapport helpt je om de toegankelijkheid van je website te verbeteren. Maar let op: het is geen definitieve, volledige lijst van alle aanwezige toegankelijkheidsproblemen. Dat zit zo:

Het is een steekproef

Ten eerste is het onderzoek gebaseerd op een steekproef. Die is op een betrouwbare manier genomen, en de meeste problemen zullen daardoor zeker aan het licht komen. Toch kan een probleem net buiten de steekproef vallen. Bij een volgend onderzoek kan het wel ontdekt worden.

Op basis van falsificatie

We beoordelen vanuit het principe van falsificatie. Dat houdt in dat we proberen te bewijzen dat iets niet waar is, in plaats van te bevestigen dat het klopt. ‘Voldoet’ betekent daarom dat we geen reden hebben gevonden om een punt af te keuren. Maar als we later wél een reden vinden, kan het alsnog worden afgekeurd.

Voortschrijdend inzicht

Het komt voor dat de beoordeling van een succescriterium op detailniveau verandert. De norm beschrijft namelijk niet élk mogelijk scenario. Samen met andere onderzoeksbureaus overleggen we hoe we met bepaalde situaties omgaan. Zo kan iets dat nu wordt afgekeurd, soms bij een volgend onderzoek worden goedgekeurd en andersom.

Oplossen leidt tot nieuw probleem

Ten slotte kan het gebeuren dat bij het oplossen van een probleem onbedoeld een nieuw toegankelijkheidsprobleem ontstaat. Dat komt dan bij een volgend onderzoek pas naar voren.

Steekproef

Gevonden problemen per pagina

Algemene knelpunten

Kleurcontrast van tekst is te laag (tekst kleiner dan 24px en niet vetgedrukt)

Impact: Medium Type: Content WCAG: 1.4.3

Op de website wordt de groene kleur (#3EA8AE) gebruikt. In combinatie met verschillende andere kleuren is de contrastratio te laag. De contrastratio ten opzichte van wit is bijvoorbeeld 2,8:1.

Dit is te zien bij teksten in de footer, teksten op knoppen zoals “Customise” en “Reject All” in de cookiebanner, en linkteksten zoals “Agenda” en “Ga naar de kaartviewer” op de homepagina https://steunpuntcultureelerfgoednh.nl/, en andere. De contrastratio ten opzichte van de lichtgroene kleur (#D1EAE8) is 2,2:1. Dit is te zien bij links zoals “In dit artikel” en “Handreiking Erfgoedverordening en het omgevingsplan” op https://steunpuntcultureelerfgoednh.nl/het-aanwijzen-van-gemeentelijke-monumenten-op-basis-van-de-erfgoedverordening/.

Oplossing:

Deze tekst is kleiner dan 24px en niet vetgedrukt, daarom moet het contrast minimaal 4,5:1 zijn. Op deze pagina staat een instructie die uitlegt hoe je kleurcontrast kan testen: https://properaccess.nl/hoe-test-ik-kleurcontrast/.

Contrast van icoon op knop is te laag

Impact: Medium Type: Content WCAG: 1.4.11

Op de website zijn er links met iconen waarbij het kleurcontrast tussen het icoon en de achtergrond te laag is. Zie de volgende voorbeelden. Het groene envelopicoon, het vergrootglasicoon en het icoon met drie horizontale lijnen in de header hebben op de lichtgroene achtergrond (#DEEFEE) een contrastratio van 2,4:1. In de footer hebben de iconen voor Youtube en Linkedin een contrastratio van 2,8:1 tussen de groene kleur en de witte achtergrond. In het venster “Customise Consent Preferences”, dat wordt geopend via de knop “Customise” in de cookiebanner, hebben de schakelknoppen in de “aan”-toestand een witte schakelcirkel op een groene achtergrond.

Het icoon is dus niet voor iedereen zichtbaar.

Oplossing:

Zorg voor een minimaal contrast van 3,0:1.

Focus niet meer zichtbaar omdat cookiebanner bij inzoomen deel van pagina bedekt

Impact: Medium Type: Techniek WCAG: 2.4.11

Wanneer tot 400% wordt ingezoomd op een scherm met een resolutie van 1280 bij 1024 pixels, komt de toetsenbordfocus op elementen die onder de cookiebanner verborgen zijn. Daardoor is niet te zien waar de focus zich bevindt.

Oplossing:

Zorg ervoor dat de cookiebanner meeschaalt bij inzoomen, zodat de focus zichtbaar is.

Taalwisseling ontbreekt op anderstalige content

Impact: Medium Type: Content WCAG: 3.1.2

De cookiebanner bevat aria-label-attributen met tekst in het Engels. In de cookiebanner staan ook zinnen in een andere taal zonder taalcode. Dezelfde problemen komen voor in het venster “Customise Consent Preferences”. Hetzelfde probleem is te zien bij de knop met het icoon voor cookievoorkeuren, die de toegankelijke naam “Consent Preferences” heeft.

Deze tekst wordt nu voorgelezen volgens de uitspraakregels van de primaire taal van de pagina. Die is ingesteld in het lang-attribuut op het html-element, in dit geval op “nl”. De schermlezer zou juist op de taal van de zin moeten overschakelen.

Oplossing:

Vertaal de teksten van de aria-label-attributen naar het Nederlands, zodat ze correct worden uitgesproken door schermlezers. Voeg een lang-attribuut met de juiste taalcode toe aan het html-element dat de tekst in een andere taal bevat. Als de tekst bijvoorbeeld in het Engels is, voeg je lang="en" toe aan het element.

Kop is niet gemarkeerd als koptekst

Impact: Medium Type: Content WCAG: 1.3.1

Op de cookiebanner is de tekst "We value your privacy" niet als kop gemarkeerd. Bezoekers die hulpsoftware gebruiken hebben niets aan een (tussen)kop die er wel uitziet als kop, maar niet als kop is gemarkeerd. Via de koppen op een pagina kunnen gebruikers van hulpsoftware de inhoud scannen of snel naar een bepaalde sectie springen. Maar dat kan alleen als de kop ook echt in de code staat. Als koppen alleen visueel als kop zijn vormgegeven (bijvoorbeeld vetgedrukt), ontstaat bovendien nog een ander probleem: de structuur van de informatie in de code wijkt dan af van de visuele structuur.

Op deze pagina staat een instructie hoe je zelf koppen op een webpagina kan testen: https://properaccess.nl/zo-controleer-je-de-koppenstructuur-van-je-website/.

Oplossing:

Dit voorkom je door koppen altijd te markeren met het juiste HTML-element, op het juiste kopniveau: h1, h2, h3, h4, h5 of h6. Meestal kun je het kopniveau kiezen via de content-editor in je CMS. De HTML-code voor de kop wordt dan automatisch toegepast.

Knop heeft geen code die aangeeft dat er een popup opent

Impact: Medium Type: Techniek WCAG: 4.1.2

In de cookiebanner opent de knop met het label "Customise" een dialoogvenster, maar deze functionaliteit is niet aangegeven in de code.

Oplossing:

  • Voeg het attribuut aria-haspopup="dialog" toe aan de knop. Hierdoor weet hulpsoftware dat je met de knop een dialoogvenster opent.
  • Met het aria-expanded-attribuut kun je de toestand van het dialoogvenster (open of gesloten) aangeven ("true" of "false”). Let op: dit attribuut werkt alleen als beide acties (openen en sluiten) door dezelfde knop worden uitgevoerd.

Kopjes zijn niet als koptekst gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1

In het venster “Customise Consent Preferences” staan meerdere uitklapbare knoppen met de teksten “Necessary”, “Functional”, “Analytics” en andere. De relatie tussen deze teksten en de bijbehorende inhoud is niet gedefinieerd in de HTML.

Oplossing:

Plaats deze teksten binnen een kop-element. Dan kan hulpsoftware de tekst van de knop als koptekst herkennen. De juiste volgorde van elementen hier is: een kop-element (bijvoorbeeld h2) en daarbinnen een button-element.

Contrast van icoon op knop is te laag

Impact: Medium Type: Content WCAG: 1.4.11

Op de cookiebanner hebben de schakelknoppen naast “Necessary”, “Functional”, “Analytics” en andere onvoldoende kleurcontrast wanneer ze in de “uit”-toestand staan. De grijze schakelcirkel (#D0D5D2) op een witte achtergrond heeft een contrastratio van slechts 1,5:1, wat onder de vereiste minimumwaarde ligt.

Het icoon is dus niet voor iedereen zichtbaar.

Oplossing:

Zorg voor een minimaal contrast van 3,0:1.

De naam van de link beschrijft de bestemming niet.

Impact: Medium Type: Techniek WCAG: 2.4.4

In de header staat een link met een vergrootglasicoon met de toegankelijke naam “Link to #awb-open-oc__5580”, afkomstig van het aria-label. Deze toegankelijke naam beschrijft de bestemming van de link niet goed. Hetzelfde probleem doet zich voor bij andere links in de header. De link met het icoon met drie horizontale lijnen heeft de toegankelijke naam “Link to #awb-open-oc__1979”. De link met het logo heeft de toegankelijke naam “logo-scenh-vignet”. De link met het “x”-icoon in het geopende navigatiemenu heeft de toegankelijke naam “Link to #awb-close-oc__1979”. De link met een envelopicoon heeft de toegankelijke naam “Link to /contact”, waarbij het teken “/” overbodig is.

In de footer heeft de link met het logo “MOOI Noord-Holland Adviseurs Omgevingskwaliteit.” de toegankelijke naam “logo-mnh-white”.

Een blinde bezoeker weet daardoor niet waar deze links naartoe leiden.

Oplossing:

Voeg teksten toe die de bestemmingen van deze links goed beschrijven.

Tekst van het logo staat niet in toegankelijke naam

Impact: Medium Type: Techniek WCAG: 1.1.1, 2.5.3

Bovenaan de pagina staat het logo dat ook een link is en de tekst toont: “Steunpunt Cultureel Erfgoed Noord-Holland”. De toegankelijke naam van deze link is “logo-scenh-vignet”.

In de footer staat een link met een logo dat de tekst toont: “MOOI Noord-Holland Adviseurs Omgevingskwaliteit.”. De toegankelijke naam is “logo-mnh-white”.

Zoals je ziet is de toegankelijke naam van de link niet hetzelfde als de zichtbare tekst in het logo. Daardoor werkt de link niet goed als je hem met je stem wilt activeren. Je noemt dan namelijk de tekst die je in het logo ziet. Als de toegankelijke naam anders is, zal het systeem de link dus niet herkennen.

Oplossing:

Zorg dat de tekst die in het logo zichtbaar is voorkomt in de toegankelijke naam, het liefst vooraan. Het is nog beter als de toegankelijke naam gelijk is aan de zichtbare tekst.

Toetsenbordfocus komt niet op een logische plek nadat menu is gesloten

Impact: Medium Type: Techniek WCAG: 2.4.3

In de header opent de link met het icoon met drie horizontale lijnen het navigatiemenu. Na het sluiten van het menu keert de toetsenbordfocus niet terug naar het element dat dit heeft geopend of naar het volgende logische element in de focusvolgorde van de pagina.

Ditzelfde probleem doet zich voor wanneer het dialoogvenster met het zoekveld wordt gesloten. Dit venster kan worden geopend via het vergrootglasicoon in de header.

Oplossing:

Zorg dat de focus na het sluiten van het venster terechtkomt op het element waarmee het dialoogvenster werd geopend.

Invoerveld is niet met het toetsenbord te bedienen

Impact: Medium Type: Techniek WCAG: 2.1.1

In de header opent de link met het icoon met drie horizontale lijnen het navigatiemenu. In dit menu staat een zoekveld dat niet toegankelijk is met het toetsenbord. Ditzelfde probleem doet zich voor bij de knop met het vergrootglasicoon.

Oplossing:

Zorg dat alle invoervelden met het toetsenbord kunnen worden bediend.

Link heeft geen code die aangeeft dat er een popup opent

Impact: Medium Type: Techniek WCAG: 4.1.2

In de header opent de link met het vergrootglasicoon een dialoogvenster, maar deze functionaliteit is niet aangegeven in de code.

Oplossing:

  • Voeg het attribuut aria-haspopup="dialog" toe aan de link. Hierdoor weet hulpsoftware dat je met de link een dialoogvenster opent.
  • Met het aria-expanded-attribuut kun je de toestand van het dialoogvenster (open of gesloten) aangeven ("true" of "false”). Let op: dit attribuut werkt alleen als beide acties (openen en sluiten) door dezelfde link worden uitgevoerd.

Dialoogvenster heeft niet de juiste rol en geen toegankelijke naam

Impact: Medium Type: Techniek WCAG: 4.1.2

In de header opent de link met een vergrootglasicoon een dialoogvenster met een zoekveld. Dit dialoogvenster heeft geen juiste ARIA-rol en geen toegankelijke naam.

Schermlezers kunnen hierdoor niet doorgeven dat het om een dialoogvenster gaat, en wat de inhoud ervan is.

Oplossing:

Voeg twee attributen toe aan het dialoogvenster: een aria-label met een duidelijke beschrijving van de inhoud (aria-label="Beschrijving van de inhoud") en role="dialog".

Toetsenbordfocus is niet zichtbaar

Impact: Medium Type: Techniek WCAG: 2.4.7

In de header opent de link met een vergrootglasicoon een dialoogvenster. In dit dialoogvenster is de toetsenbordfocus niet zichtbaar op de knop met het vergrootglasicoon.

De toetsenbordfocus moet altijd zichtbaar zijn op interactieve elementen zoals links, knoppen en invoervelden die met het toetsenbord focus kunnen krijgen. Bezoekers die met het toetsenbord navigeren moeten goed kunnen zien op welke plek van de pagina ze zijn. Anders weten ze niet op welk moment ze op Enter moeten drukken om een knop of link te bedienen.

Oplossing:

Zorg dat de toetsenbordfocus zichtbaar is op de genoemde elementen.

Voor de validatie is alleen HTML5-validatie gebruikt

Impact: Medium Type: Techniek WCAG: 2.2.1, 3.3.1

In de header opent de link met een vergrootglasicoon een dialoogvenster. In dit dialoogvenster staat een zoekveld dat gebruikmaakt van HTML5-validatie. Ditzelfde probleem doet zich voor bij het zoekveld in het navigatiemenu dat wordt geopend via de link met drie horizontale lijnen.

Deze foutmeldingen worden niet door alle browsers en schermlezers even goed ondersteund. Elke browser toont de meldingen anders, en niet altijd op een toegankelijke manier: de melding is soms kortaf en onvolledig.

Oplossing:

Voeg altijd zelf foutmeldingen toe aan het formulier. Controleer of er nog meer formulieren zijn die dit probleem hebben.

Relatie tussen links in een groep is niet in HTML vastgelegd

Impact: Medium Type: Techniek WCAG: 1.3.1

In de header staat een groep links die visueel als groep worden weergegeven, maar deze groepering is niet terug te zien in de HTML-structuur. Het gaat om de links met de iconen: envelop en vergrootglas.

Ditzelfde probleem doet zich voor in de footer bij de links “Privacy”, “Toegankelijkheidsverklaring”, “Design Funcke” en “Weer een website door NHWS”.

Als het voor een ziende bezoeker duidelijk is dat een groep links bij elkaar hoort, dan moet die structuur ook in de HTML-code aanwezig zijn.

Oplossing:

Neem de elementen op in een ul- of nav-element.

Toetsenbordfocus is niet zichtbaar

Impact: Medium Type: Techniek WCAG: 2.4.7

Op de pagina's is de toetsenbordfocus niet zichtbaar op de link met een pijl die de pagina naar boven scrollt.

De toetsenbordfocus moet altijd zichtbaar zijn op interactieve elementen zoals links, knoppen en invoervelden die met het toetsenbord focus kunnen krijgen. Bezoekers die met het toetsenbord navigeren moeten goed kunnen zien op welke plek van de pagina ze zijn. Anders weten ze niet op welk moment ze op Enter moeten drukken om een knop of link te bedienen.

Oplossing:

Zorg dat de toetsenbordfocus zichtbaar is op de genoemde elementen.

Onzichtbaar element krijgt toetsenbordfocus

Impact: Medium Type: Techniek WCAG: 2.4.3

In de footer komt de toetsenbordfocus op een onzichtbaar interactief element terecht na de link “Weer een website door NHWS”. Dit onzichtbare element is de link met de toegankelijke naam “Toggle Sliding Bar Area”.

De toetsenbordfocus mag niet terechtkomen op onzichtbare interactieve elementen (links, knoppen, formuliervelden). Als dat wel gebeurt, kan een bezoeker ze onbedoeld activeren.

Oplossing:

Zorg dat alleen elementen die zichtbaar zijn toetsenbordfocus kunnen krijgen en dat de focusvolgorde logisch is.

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en wordt ingezoomd tot 400%, valt de volgende linktekst gedeeltelijk weg: "info@steunpuntcultureelerfgoednh.nl".

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

De toetsenbordfocus is niet voor alle bezoekers zichtbaar.

Impact: Medium Type: Techniek WCAG: Advies onder 2.4.7

Het volgende is alleen een advies, maar het kan de toegankelijkheid van de website vergroten.

In de header verschijnt de focusindicator bij toetsenbordnavigatie op de link met het logo “Steunpunt Cultureel Erfgoed Noord-Holland” alleen als kleine blauwe hoekjes in het onderste deel van het logo. Deze focusstijl is minimaal en mogelijk niet goed zichtbaar voor alle bezoekers. De focusindicator moet een duidelijk contrast hebben en goed waarneembaar zijn.

Ditzelfde probleem doet zich voor in de footer bij de link met het logo: “MOOI Noord-Holland Adviseurs Omgevingskwaliteit.”.

Oplossing:

Zorg dat de toetsenbordfocus voor alle bezoekers zichtbaar is.

Relatie tussen de links in het kruimelpad is niet in de code vastgelegd

Impact: Medium Type: Techniek WCAG: 1.3.1

Op de website zijn er pagina's met kruimelpadnavigatie die is opgebouwd als een verzameling links, maar de onderliggende structuur en de relatie tussen deze links zijn in de HTML niet semantisch gedefinieerd.

Dit is bijvoorbeeld te zien op de pagina’s: https://steunpuntcultureelerfgoednh.nl/het-aanwijzen-van-gemeentelijke-monumenten-op-basis-van-de-erfgoedverordening/, https://steunpuntcultureelerfgoednh.nl/erfgoed-geld-leningen-en-fondsen/, https://steunpuntcultureelerfgoednh.nl/loket/lisa-timmerman/ en andere.

Oplossing:

Plaats de links in een nav- of een ul-element.

Op de pagina’s van de website staan artikelen die ook links zijn. Daarbij zijn meerdere toegankelijkheidsproblemen vastgesteld, zoals hieronder beschreven. Zie bijvoorbeeld op de homepagina https://steunpuntcultureelerfgoednh.nl/ de artikelen onder de koppen: “Erfgoedbustour voor raadsleden”, “Netwerk voor Nieuwe erfgoedprofessionals”, “Netwerk voor Nieuwe erfgoedprofessionals” en andere.

Links hebben geen toegankelijke naam.

Impact: Medium Type: Techniek WCAG: 2.5.3, 2.4.4, 4.1.2

De artikelen die links zijn, hebben geen toegankelijke namen. Hierdoor begrijpen bezoekers die een schermlezer gebruiken niet wat de bestemming of de functie is van de link.

Als de zichtbare tekst van een link niet voorkomt in de toegankelijke naam, kan de link niet met spraakbediening worden bediend. De commando’s die de bezoeker uitspreekt door de tekst van de link voor te lezen, zullen de link dan niet activeren.

Oplossing:

Voorzie deze link van een toegankelijke naam, bijvoorbeeld door een beschrijvende linktekst te gebruiken, een aria-label toe te voegen of een andere geschikte techniek toe te passen.

Onlogische leesvolgorde van artikelen

Impact: Medium Type: Techniek WCAG: 1.3.2

De volgorde van HTML-elementen binnen artikelen die ook links zijn, is niet logisch. De afbeeldingen staan boven de koppen. De huidige volgorde is afbeelding, kop, tekst.

Als je deze artikelen van boven naar beneden laat voorlezen door een schermlezer, is niet duidelijk welke inhoud (afbeelding en/of tekst) bij welke kop hoort. Dat komt doordat de koppen niet bovenaan staan in de code van elk artikel. Dat kan verwarrend zijn voor bezoekers die een schermlezer gebruiken.

Oplossing:

Je lost dit op door alle inhoud 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.

Alternatieve tekst van informatieve afbeelding is niet betekenisvol

Impact: Medium Type: Techniek WCAG: 1.1.1

De artikelen die links zijn bevatten afbeeldingen. De alternatieve teksten van deze afbeeldingen, afkomstig uit de title-attributen, beschrijven de afbeeldingen onvoldoende. Op de homepagina https://steunpuntcultureelerfgoednh.nl/ is bijvoorbeeld de alternatieve tekst van de afbeelding in het artikel “Gered van de sloop: de renovatie van de Rode Buurt in Zaandijk” “kleinZaandijkDJI_0366”.

Afbeeldingen die informatie overdragen moeten een betekenisvolle alternatieve tekst hebben, waarin de belangrijke informatie uit de afbeelding wordt beschreven.

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut. Om herhaling te voorkomen mag deze alternatieve tekst niet gelijk zijn aan tekst die al op de pagina staat, bijvoorbeeld als onderschrift van de afbeelding.

strong-element is gebruikt voor opmaak

Impact: Medium Type: Content WCAG: 1.3.1

De artikelen die links zijn bevatten teksten zoals “Datum” en “Categorie”. Het strong-element wordt onjuist gebruikt voor opmaakdoeleinden bij deze teksten. Deze teksten zijn waarschijnlijk vet gemaakt door ze in een strong-element te plaatsen.

Het strong-element heeft een semantische waarde: het geeft een bepaalde betekenis aan de tekst die erin staat. Dit element geeft aan dat de tekst extra nadruk moet krijgen. Om die reden mag dit element niet gebruikt worden om alleen een visueel effect te bereiken (vetgedrukte tekst).

Oplossing:

Verwijder de onnodige strong-elementen en gebruik CSS om de tekst vet te maken.

Informatie is niet meer leesbaar als tekstafstand wordt aangepast

Impact: Medium Type: Techniek WCAG: 1.4.12

Wanneer bezoekers tekstafstand toepassen zoals beschreven in dit succescriterium, worden in de artikelen die links zijn de teksten in de kop visueel aan de onderkant afgesneden. Zie bijvoorbeeld op de homepagina https://steunpuntcultureelerfgoednh.nl/ de tekst “Erfgoedbustour voor raadsleden”.

Sommige bezoekers passen de weergave van de tekst aan, zodat zij de tekst beter kunnen lezen. Denk aan het vergroten van de afstand tussen regels, letters of woorden. Het gaat bijvoorbeeld om mensen met dyslexie. Als een bezoeker dit doet op de manier die in succescriterium 1.4.12 is beschreven, moet alles goed blijven werken. Bovendien moet de tekst leesbaar blijven.

Oplossing:

Je lost dit op door de hoogte en breedte van de containers van de tekst responsief te maken.

Op de website zijn er pagina’s met een formulier. De formulieren op deze pagina’s maken gebruik van de hCaptcha-verificatiemethode. Daarbij zijn meerdere toegankelijkheidsproblemen vastgesteld. De onderstaande voorbeelden geven enkele van deze problemen weer, maar de lijst is niet volledig. Zie de pagina’s https://steunpuntcultureelerfgoednh.nl/contact/, https://steunpuntcultureelerfgoednh.nl/nieuwsbrief/ en https://steunpuntcultureelerfgoednh.nl/erfgoedbustour-voor-raadsleden/.

CAPTCHA-afbeeldingen hebben geen tekstalternatief

Impact: Medium Type: Techniek WCAG: 1.1.1/span>

Er is geen alternatief voor de afbeeldingen in de hCaptcha. Daarnaast biedt de website momenteel geen toegankelijke vervanging voor de hCaptcha als geheel. Om die reden moet de captcha zelf volledig toegankelijk zijn. Dat is op dit moment niet zo. De tekst ‘klik op elke afbeelding met…’ maakt het doel van de afbeeldingen wel duidelijk, maar dat is niet genoeg.

Oplossing:

Ons advies is om helemaal geen CAPTCHA te gebruiken, omdat het altijd een drempel vormt. Bekijk de Engelstalige pagina Inaccessibility of CAPTCHA voor meer informatie en eventuele alternatieven.

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer de pagina’s worden bekeken met een schermresolutie van 1280 bij 1024 pixels en er tot 400% wordt ingezoomd, is de linktekst “Voorwaarden” op de hCaptcha niet meer volledig zichtbaar.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

De tekst van de knop komt niet voor in de toegankelijke naam.

Impact: Medium Type: Techniek WCAG: 2.5.3

Na het aanklikken van het selectievakje in de hCaptcha kan er een challenge verschijnen met de tekst “Tik op dingen die verticaal gestapeld kunnen worden.”. In dit dialoogvenster staat een knop met de zichtbare tekst “Overslan”. De toegankelijke naam van deze knop is “Sla uitdaging over”, afkomstig van het aria-label. De zichtbare tekst moet deel uitmaken van de toegankelijke naam van de knop, maar dat is nu niet het geval.

Oplossing:

Zorg dat de zichtbare tekst voorkomt in de toegankelijke naam.

Er is een tijdslimiet ingesteld voor de captcha

Impact: Medium Type: Techniek WCAG: 2.2.1

Wanneer het selectievakje in het hCaptcha-element wordt geactiveerd, verschijnt er een dialoogvenster met een challenge. Als er daarna enige tijd geen actie wordt ondernomen, moet de test opnieuw worden gedaan. Dat betekent dat er een tijdslimiet is ingesteld voor hCaptcha. Dit kan een probleem zijn voor iemand die veel tijd nodig heeft om de rest van het formulier in te vullen.

Deze limiet is geen onderdeel van de captcha zelf, want de tijd gaat pas lopen nadat de captcha is voltooid. Daarom moet de tijdslimiet aan de toegankelijkheidseisen voldoen.

Oplossing:

Zorg dat bezoekers de tijdslimiet uit kunnen uitzetten, aanpassen of verlengen.

Menu heeft geen juiste rol.

Impact: Medium Type: Techniek WCAG: 4.1.2

Wanneer het selectievakje in het hCaptcha-element wordt aangeklikt, verschijnt er een dialoogvenster met een challenge. In dit venster staat een knop met drie stippen die een menu opent. Dit menu heeft geen juiste ARIA-rol.

Oplossing:

Zorg dat het menu een juiste rol heeft.

De geselecteerde toestand van het menu-item wordt onjuist aangegeven.

Impact: Medium Type: Techniek WCAG: 4.1.2

Wanneer het selectievakje in het hCaptcha-element wordt geactiveerd, verschijnt er een dialoogvenster met een challenge. In dit venster staat een knop met drie stippen die een menu opent. In dit menu staat een menu-item, zoals “Afbeelding rapporteren”, dat visueel als geselecteerd wordt weergegeven. In de code is dit echter gemarkeerd met aria-selected="false".

Oplossing:

Als het menu-item visueel is geselecteerd, stel aria-selected="true" in. Als het niet is geselecteerd, stel aria-selected="false" in.

De homepagina

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/

Bewegende content kan niet gestopt, gepauzeerd of verborgen worden

Impact: Medium Type: Techniek WCAG: 2.2.2

Onder de header staat inhoud die elke paar seconden een nieuwe afbeelding, tekst en link toont. Deze inhoud kan niet worden gestopt, gepauzeerd of verborgen.

Bewegende content kan storend zijn voor mensen met een cognitieve beperking. De bewegende inhoud zorgt voortdurend voor afleiding terwijl ze de tekst op de pagina proberen te lezen.

Oplossing:

Zorg dat er een manier is waarmee bezoekers beweging kunnen stoppen, pauzeren of verbergen. Dit geldt voor alle bewegende, knipperende, scrollende of automatisch actualiserende content die tegelijk met andere informatie wordt getoond, automatisch start en langer dan 5 seconden speelt.

Toetsenbordfocus is niet zichtbaar

Impact: Medium Type: Techniek WCAG: 2.4.7

Onder de header staat inhoud die elke paar seconden een nieuwe afbeelding, tekst en link toont. Het toetsenbordfocus is niet zichtbaar op de links “Lees verder”.

De toetsenbordfocus moet altijd zichtbaar zijn op interactieve elementen zoals links, knoppen en invoervelden die met het toetsenbord focus kunnen krijgen. Bezoekers die met het toetsenbord navigeren moeten goed kunnen zien op welke plek van de pagina ze zijn. Anders weten ze niet op welk moment ze op Enter moeten drukken om een knop of link te bedienen.

Oplossing:

Zorg dat de toetsenbordfocus zichtbaar is op de genoemde elementen.

Kop is niet gemarkeerd als koptekst

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina zijn de volgende teksten in de dia’s van de carousel, die onder de header staat, niet als kop gemarkeerd: "Netwerk voor Nieuwe erfgoedprofessionals", "Gered van de sloop: de renovatie van de Rode Buurt in Zaandijk" en “Het aanwijzen van gemeentelijke monumenten op basis van de erfgoedverordening”.

Hetzelfde probleem staat bij andere teksten op deze pagina, bijvoorbeeld “Kaartviewer”, “Onze adviseurs staan altijd voor u klaar”, “Cultureel Erfgoed in kaart gebracht”.

Oplossing:

Dit voorkom je door koppen altijd te markeren met het juiste HTML-element, op het juiste kopniveau: h1, h2, h3, h4, h5 of h6. Meestal kun je het kopniveau kiezen via de content-editor in je CMS. De HTML-code voor de kop wordt dan automatisch toegepast.

Links hebben geen toegankelijke naam.

Impact: Medium Type: Techniek WCAG: 2.5.3, 2.4.4, 4.1.2

Op deze pagina staat in de sectie “Onze adviseurs staan altijd voor u klaar” een carousel met links die een afbeelding en tekst bevatten. Deze links hebben geen toegankelijke naam.

Hierdoor begrijpen bezoekers die een schermlezer gebruiken niet wat de bestemming of de functie is van de link.

Als de zichtbare tekst van een link niet voorkomt in de toegankelijke naam, kan de link niet met spraakbediening worden bediend. De commando’s die de bezoeker uitspreekt door de tekst van de link voor te lezen, zullen de link dan niet activeren.

Oplossing:

Voorzie deze link van een toegankelijke naam, bijvoorbeeld door een beschrijvende linktekst te gebruiken, een aria-label toe te voegen of een andere geschikte techniek toe te passen.

Icoon ‘opent in nieuw venster’ heeft geen tekstalternatief

Impact: Medium Type: Techniek WCAG: 1.1.1

Op deze pagina bevatten de links met de teksten “Kaartviewer” en “Ga naar de kaartviewer” een icoon dat aangeeft dat de link in een nieuw browsertabblad opent. Dit icoon heeft echter geen alternatieve tekst, waardoor schermlezers niet op de hoogte zijn van dit gedrag.

Hierdoor weet een blinde bezoeker 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.

Oplossing:

Voeg de informatie dat de link een nieuwe browsertab opent toe als visueel verborgen tekst die wel toegankelijk is voor schermlezers.

Onlogische leesvolgorde van artikelen

Impact: Medium Type: Techniek WCAG: 1.3.2

Op deze pagina staat in de sectie “Onze adviseurs staan altijd voor u klaar” een carousel met links die een afbeelding en tekst bevatten. De volgorde van de HTML-elementen is niet logisch, omdat de afbeeldingen boven de koppen staan. De huidige volgorde is afbeelding, kop, tekst.

Oplossing:

Je lost dit op door alle inhoud 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.

Alternatieve tekst van informatieve afbeelding is niet betekenisvol

Impact: Medium Type: Content WCAG: 1.1.1

Op deze pagina staat in de sectie “Onze adviseurs staan altijd voor u klaar” een carousel met dia’s die afbeeldingen en tekst bevatten. De alternatieve teksten van de afbeeldingen op de dia’s, die afkomstig zijn uit de title-attributen, beschrijven de afbeeldingen niet goed. Op de dia “Romy Schuit” is de alternatieve tekst van de afbeelding bijvoorbeeld “Team MOOI_ Romy”.

Afbeeldingen die informatie overdragen moeten een betekenisvolle alternatieve tekst hebben, waarin de belangrijke informatie uit de afbeelding wordt beschreven.

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut.

Klikgebied van de knoppen bij de carrousel is niet groot genoeg

Impact: Medium Type: Techniek WCAG: 2.5.8
Op deze pagina heeft een carousel stippen om tussen de dia’s te navigeren. Deze knoppen voldoen niet aan de minimale afmetingen voor interactieve elementen. De gecombineerde hoogte, breedte en omliggende ruimte van elke knop is minder dan 24 CSS-pixels.

De oppervlakte waarop geklikt kan worden (het ‘doelgebied’) bij knoppen, links en andere interactieve elementen moet groot genoeg zijn. Anders is het voor bezoekers met een motorische beperking lastig om op het goede element te klikken.

Oplossing:

Elementen moeten óf een oppervlakte hebben van minimaal 24 bij 24 CSS-pixels, óf voldoende uit elkaar geplaatst zijn. Om te bepalen of klikbare elementen ver genoeg uit elkaar staan, teken je een denkbeeldige cirkel met een diameter van 24 pixels in het midden van het doelgebied. Deze cirkel mag op geen enkele plek (de cirkel van) een ander doelgebied raken.

Contact

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/contact/

Op deze pagina staan onder “Of neem contact op met onze adviseurs” artikelen die ook links zijn. De toegankelijkheidsproblemen die bij deze links zijn vastgesteld, zijn hetzelfde als die al zijn beschreven bij de vergelijkbare links op de homepagina https://steunpuntcultureelerfgoednh.nl/ in de sectie “Onze adviseurs staan altijd voor u klaar” in de carousel. Deze problemen hebben betrekking op de volgende succescriteria: 1.1.1, 1.3.2, 2.4.4, 2.5.3 en 4.1.2.

Relatie tussen links in een groep is niet in HTML vastgelegd

Impact: Medium Type: Techniek WCAG: 1.3.1

Onder de tekst "Hieronder kunt u meer lezen over de activiteiten van het Steunpunt." staat een groep links die visueel als één groep wordt getoond, maar deze groepering is niet terug te zien in de HTML-structuur.

Als het voor een ziende bezoeker duidelijk is dat een groep links bij elkaar hoort, dan moet die structuur ook in de HTML-code aanwezig zijn.

Oplossing:

Neem de elementen op in een ul- of nav-element.

Placeholdertekst wordt gebruikt als label voor een invoerveld

Impact: Medium Type: Techniek WCAG: 3.3.2

Op deze pagina staan invoervelden met placeholderteksten, bijvoorbeeld “Voornaam”. Deze velden hebben echter geen blijvende labels, omdat de placeholdertekst als label wordt gebruikt.

Invoervelden moeten een label hebben dat altijd zichtbaar is. Je kunt hier dus niet een placeholder-tekst voor gebruiken, want die verdwijnt zodra de bezoeker begint te typen.

Oplossing:

Voeg een permanent zichtbaar label toe bij het invoerveld.

Placeholder-tekst van zoekveld heeft een te laag contrast

Impact: Medium Type: Techniek WCAG: 1.4.3

Op deze pagina heeft de placeholdertekst in lichtgrijs (#808080) in het invoerveld een contrastratio van 3,9:1 tegen de witte achtergrond. De huidige contrastratio is onvoldoende.

Oplossing:

Als een zoekveld een zoek-icoon heeft met een laag contrast (minder dan 3,0:1 ten opzichte van de achtergrond), en er is ook geen tekstueel label met voldoende contrast, dan moet de placeholder-tekst voldoende contrast hebben. Dat moet dan minimaal 4,5:1 zijn. Dit geldt ook als er in de placeholder-tekst een belangrijke instructie staat die niet op een andere manier aanwezig is.

De kleur van de rand van het invoerveld heeft niet genoeg contrast

Impact: Medium Type: Content WCAG: 1.4.11

Op deze pagina hebben de invoervelden in het formulier een lichtblauwe randkleur (#BEE1DE). De contrastratio tussen de rand en de witte achtergrond van de pagina is 1,4:1.

Hetzelfde probleem staat bij de randkleur van het selectievakje: “Ja, ik ben akkoord met jullie privacy voorwaarden.”

Oplossing:

De randen van interactieve elementen zoals invoervelden moeten minimaal een contrast van 3,0:1 hebben met de achtergrond.

Invoervelden voor persoonlijke gegevens hebben geen correct autocomplete-attribuut

Impact: Medium Type: Techniek WCAG: 1.3.5

Op deze pagina heeft een formulier waarin persoonlijke gegevens worden verzameld, zoals achternaam, e-mailadres en telefoonnummer, invoervelden met een onjuist attribuut autocomplete (autocomplete="off").

Invoervelden voor persoonlijke informatie zoals achternaam, e-mailadres of telefoonnummer moeten het autocomplete-attribuut hebben. Hierdoor kunnen browsers en hulpsoftware helpen bij het invoeren. Bijvoorbeeld door de velden al automatisch in te vullen.

Oplossing:

Gebruik het autocomplete-attribuut voor alle velden waar persoonlijke informatie in moet worden gevuld. Op deze pagina vind je meer informatie over autocomplete en welke waardes je verplicht moet gebruiken: https://www.w3.org/Translations/WCAG22-nl/#input-purposes.

HTML5 foutmeldingen worden getoond

Impact: Medium Type: Techniek WCAG: 2.2.1, 3.3.1

Op deze pagina wordt in een formulier HTML5-validatie gebruikt, waarbij standaard HTML5-foutmeldingen worden getoond wanneer het formulier met lege of onjuiste gegevens wordt verzonden.

Deze foutmeldingen worden niet door alle browsers en schermlezers even goed ondersteund. Elke browser toont de meldingen anders, en niet altijd op een toegankelijke manier: de melding is soms kortaf en onvolledig.

Oplossing:

Voeg altijd zelf foutmeldingen toe aan het formulier. Controleer of er nog meer formulieren zijn die dit probleem hebben.

Informatie van laad-icoon wordt niet automatisch voorgelezen door schermlezers

Impact: Medium Type: Techniek WCAG: 4.1.3

Op deze pagina activeert het aanklikken van de verzendknop “Versturen” een wachttijdanimatie. Deze animatie, die dient als statusmelding, is niet toegankelijk voor blinde bezoekers.

Dit soort berichten moet de juiste rol krijgen, zodat schermlezers de boodschap kunnen doorgeven aan een blinde bezoeker zodra het icoon verschijnt.

Oplossing:

Voeg om dit te bereiken bijvoorbeeld aria-live="polite" toe aan het icoon. Meer informatie over ARIA is te vinden op de pagina https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA22.

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400%, raakt de volgende tekst gedeeltelijk kwijt: de linktekst “info@steunpuntcultureelerfgoednh.nl” en de placeholdertekst in de invoervelden zoals “Voornaam”.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

Kennisbank

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/kennisbank/

Het geselecteerde categorie ziet er anders uit, maar status is niet in code aangegeven

Impact: Medium Type: Techniek WCAG: 1.3.1

Op deze pagina staan filters. De geselecteerde categorie, bijvoorbeeld “Archeologie”, heeft een duidelijk zichtbaar verschil in uiterlijk, maar dit onderscheid staat niet in de code.

Bezoekers die de pagina laten voorlezen, hebben daardoor geen toegang tot deze informatie.

Oplossing:

Zorg voor een andere manier om deze informatie over te dragen, zodat ook slechtziende of blinde bezoekers dit kunnen begrijpen. Voeg bijvoorbeeld aria-current="true" toe aan de actieve link.

Placeholdertekst wordt gebruikt als label voor een invoerveld

Impact: Medium Type: Techniek WCAG: 3.3.2

Op deze pagina staat een invoerveld met de placeholdertekst “Zoek”. Dit veld heeft echter geen blijvend label, omdat de placeholdertekst als label wordt gebruikt.

Oplossing:

Voeg een permanent zichtbaar label toe bij het invoerveld.

De namen van de links in de filters beschrijven niet wat de links doen

Impact: Medium Type: Techniek WCAG: 2.4.4

Op deze pagina staan in de filters selectievakjes. Deze selectievakjes worden vergezeld door links. Het activeren van deze links selecteert ook het bijbehorende selectievakje. De toegankelijke namen van de links beschrijven deze functionaliteit echter niet.

Een blinde bezoeker weet daardoor niet wat deze links precies doet.

Oplossing:

Voeg tekst toe die deze links goed beschrijft.

Toetsenbordfocus is niet zichtbaar

Impact: Medium Type: Techniek WCAG: 2.4.7

Op deze pagina is het toetsenbordfocus niet zichtbaar op de volgende interactieve elementen: links in filters zoals “Archeologie”, “Cultuurlandschap”, “Duurzaamheid” en andere, selectievakjes in filters en de “X”-knop die in het zoekveld verschijnt wanneer de bezoeker typt.

De toetsenbordfocus moet altijd zichtbaar zijn op interactieve elementen zoals links, knoppen en invoervelden die met het toetsenbord focus kunnen krijgen. Bezoekers die met het toetsenbord navigeren moeten goed kunnen zien op welke plek van de pagina ze zijn. Anders weten ze niet op welk moment ze op Enter moeten drukken om een knop of link te bedienen.

Oplossing:

Zorg dat de toetsenbordfocus zichtbaar is op de genoemde elementen.

De volgorde van het toetsenbordfocus is niet logisch nadat extra verborgen selectievakjes zichtbaar worden gemaakt

Impact: Medium Type: Techniek WCAG: 2.4.3

Op deze pagina toont de link “Meer zien” in de filters extra verborgen selectievakjes. Na het activeren van deze link worden de selectievakjes zichtbaar, maar het toetsenbordfocus verplaatst niet naar de nieuw getoonde elementen.

Een soortgelijk probleem staat bij de knop “LAAD MEER BERICHTEN”, waarbij extra items zichtbaar worden gemaakt. Het toetsenbordfocus verplaatst niet naar de nieuw geopende links.

Dit is geen logische focusvolgorde.

Oplossing:

Zorg dat het toetsenbordfocus naar het eerste getoonde selectievakje verplaatst wanneer de verborgen selectievakjes zichtbaar worden gemaakt.

Focus wordt verplaatst als de bezoeker een filteroptie selecteert

Impact: Medium Type: Techniek WCAG: 3.2.2

Op deze pagina zorgt het selecteren van een selectievakje in de filters ervoor dat het toetsenbordfocus onverwacht naar het zoekinvoerveld verplaatst. Bezoekers worden niet vooraf geïnformeerd over deze contextwijziging.

Een contextwijziging, zoals het verplaatsen van focus, mag niet zomaar plaatsvinden als een bezoeker iets in een formulier aanpast. Het mag dus bijvoorbeeld niet gebeuren als een bezoeker een keuzevakje aanvinkt, een invoerveld invult of een optie uit een keuzelijst selecteert. Andere voorbeelden van grote contextwijzigingen zijn het verzenden van een formulier of het openen van een nieuw venster. Zulke contextwijzigingen mogen alleen gebeuren als de bezoeker van tevoren is gewaarschuwd.

Oplossing:

Voeg een knop toe waarmee bezoekers zelf de filters kunnen toepassen, of gebruik asynchrone JavaScript om de selectie aan te passen. Gebruik in dat geval ook een “live-region” om via de schermlezer aan te geven wanneer de inhoud is veranderd.

Het bericht over het laden van de resultaten wordt niet voorgelezen

Impact: Medium Type: Techniek WCAG: 4.1.3

Wanneer een bezoeker de knop “LAAD MEER BERICHTEN” aanklikt, start een laadproces en verschijnt het bericht “De volgende berichten laden…” om de voortgang aan te geven. Dit bericht is een statusupdate, maar mist de benodigde attributen om door schermlezers te worden aangekondigd.

Oplossing:

Om dit toegankelijk te maken, voeg je een geschikt aria-live-attribuut (bijvoorbeeld aria-live="polite") toe aan het element dat het statusbericht bevat. Hierdoor zullen schermlezers de updates van de voortgang aankondigen.

Naam van de knop beschrijft niet wat de knop doet

Impact: Medium Type: Techniek WCAG: 2.4.6

Op deze pagina verschijnt in het zoekveld een knop met het icoon “X” zodra de bezoeker begint te typen. Deze knop heeft de functie om de ingevoerde tekst te verwijderen, maar de toegankelijke naam is “X”, wat de functie niet juist beschrijft.

Een blinde bezoeker weet daardoor niet wat deze knop precies doet.

Oplossing:

Voeg tekst toe die deze knop goed beschrijft.

Links hebben geen toegankelijke naam

Impact: Medium Type: Techniek WCAG: 2.5.3, 2.4.4, 4.1.2

Op deze pagina staan links die een afbeelding en tekst bevatten. Deze links hebben geen toegankelijke naam. Hierdoor begrijpen bezoekers die een schermlezer gebruiken niet wat de bestemming of de functie is van de link.

Als de zichtbare tekst van een link niet voorkomt in de toegankelijke naam, kan de link niet met spraakbediening worden bediend. De commando’s die de bezoeker uitspreekt door de tekst van de link voor te lezen, zullen de link dan niet activeren.

Oplossing:

Voorzie deze link van een toegankelijke naam, bijvoorbeeld door een beschrijvende linktekst te gebruiken, een aria-label toe te voegen of een andere geschikte techniek toe te passen.

Onlogische leesvolgorde van artikelen

Impact: Medium Type: Techniek WCAG: 1.3.2

Op deze pagina is de volgorde van de HTML-elementen niet logisch, omdat de afbeeldingen boven de koppen staan. De huidige volgorde is afbeelding, kop, tekst.

Oplossing:

Je lost dit op door alle inhoud 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.

Alternatieve tekst van informatieve afbeelding is niet betekenisvol

Impact: Medium Type: Techniek WCAG: 1.1.1

Op deze pagina staan links met afbeeldingen en tekst. De alternatieve teksten van de afbeeldingen, die afkomstig zijn uit de title-attributen, beschrijven de afbeeldingen niet goed. De alternatieve tekst van de afbeelding onder “Gered van de sloop: de renovatie van de Rode Buurt in Zaandijk” is bijvoorbeeld “kleinZaandijkDJI_0366”.

Afbeeldingen die informatie overdragen moeten een betekenisvolle alternatieve tekst hebben, waarin de belangrijke informatie uit de afbeelding wordt beschreven.

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut.

Erfgoed & Geld 3 leningen en fondsen

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/erfgoed-geld-leningen-en-fondsen/

Eén enkele lijst is opgebouwd met meerdere ul-elementen.

Impact: Medium Type: Techniek WCAG: 1.3.1

Op deze pagina staat onder de kop “Leningen” een lijst met vier items, maar deze lijst heeft geen correcte markering.

Tekst die eruitziet als een opsomming moet ook in de code als zodanig worden gemarkeerd. Daarvoor moet het HTML-element ul worden gebruikt voor de lijst en li voor de lijstitems. Hulpsoftware weet dan hoe de tekst is opgebouwd en schermlezers kondigen vooraf het aantal items in de lijst aan voordat deze wordt voorgelezen. Zo weet een blinde bezoeker hoeveel informatie er nog volgt.

Meer informatie over lijsten en waarom deze belangrijk zijn staat op https://properaccess.nl/waarom-correcte-html-lijsten-het-verschil-maken-in-toegankelijkheid/. Dit probleem is te zien bij alle lijsten op de pagina.

Oplossing:

Zorg dat alle opsommingen op de juiste manier in de code zijn gemarkeerd.

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400%, raakt de volgende tekst gedeeltelijk kwijt: de linkteksten “https://www.restauratiefonds.nl/particulier/financieren/alle-financieringen/noord-hollands-fonds-voor-monumenten”, “https://www.cultuurfonds.nl/aanvragen/voorwaardenwijzer” en “https://www.monumenten.nl/provincies/noord-holland”.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

Lisa Timmerman

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/loket/lisa-timmerman/

Links hebben geen toegankelijke naam.

Impact: Medium Type: Techniek WCAG: 2.5.3, 2.4.4, 4.1.2

Op deze pagina staan secties met verborgen inhoud, zoals “Mag informatie uit de Steunpunt kaartviewer gebruikt worden voor gemeentelijk beleid?”. Elke sectie bevat twee links die de verborgen inhoud openen en sluiten. Deze links hebben geen toegankelijke namen. Hierdoor begrijpen bezoekers die een schermlezer gebruiken niet wat de bestemming of de functie is van de link.

Als de zichtbare tekst van een link niet voorkomt in de toegankelijke naam, kan de link niet met spraakbediening worden bediend. De commando’s die de bezoeker uitspreekt door de tekst van de link voor te lezen, zullen de link dan niet activeren.

Oplossing:

Een goede oplossing voor de secties met verborgen inhoud is om de elementen die de panelen openen en sluiten als button-elementen te markeren in plaats van als links. Omdat de tekst die wordt gebruikt om elke accordeonsectie open en dicht te klappen ook als kop voor de inhoud dient, is de aanbevolen structuur als volgt: <h2><button>Sectietitel</button></h2>. Deze aanpak zorgt voor correcte semantiek en een juiste herkenning van de structuur door schermlezers.

Het is niet in code vastgelegd of secties van de accordeon open of dicht zijn

Impact: Medium Type: Techniek WCAG: 1.1.1, 4.1.2
Op deze pagina staan secties met verborgen inhoud, zoals “Mag informatie uit de Steunpunt kaartviewer gebruikt worden voor gemeentelijk beleid?”. De open of gesloten toestand is visueel zichtbaar, maar wordt niet via de code doorgegeven aan schermlezers.

Voor bezoekers die de pagina kunnen zien, is het duidelijk of een sectie in- of uitgeklapt is. Maar voor blinde of slechtziende bezoekers die een schermlezer gebruiken is dat niet zo.

Oplossing:

Je lost dit op door een aria-expanded-attribuut toe te voegen aan de knoppen waarmee je de secties opent en sluit, of door visueel verborgen tekst toe te voegen die de staat van de sectie aangeeft.

Onzichtbaar element krijgt toetsenbordfocus

Impact: Medium Type: Techniek WCAG: 2.4.3
Op deze pagina komt het toetsenbordfocus in de secties met verborgen inhoud terecht op onzichtbare interactieve elementen.

De toetsenbordfocus mag niet terechtkomen op onzichtbare interactieve elementen (links, knoppen, formuliervelden). Als dat wel gebeurt, kan een bezoeker ze onbedoeld activeren.

Oplossing:

Zorg dat alleen elementen die zichtbaar zijn toetsenbordfocus kunnen krijgen en dat de focusvolgorde logisch is.

strong-element in plaats van kop-element

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina zijn in de sectie die wordt geopend met “Welke subsidies zijn er op het gebied van cultuurlandschap?” de volgende teksten onjuist gemarkeerd met strong in plaats van met juiste kop-elementen: “Rijk” en “Provincie Noord-Holland”.

Het strong-element is niet bedoeld om koppen mee te markeren. Je moet dat altijd doen met een kop-element, zoals h2. Koppen gebruik je om een tekst te structureren. Alleen als je ze als kop markeert met een kop-element, begrijpt hulpsoftware die betekenis. Het strong-element gebruik je wel als je nadruk wilt geven aan enkele woorden of een zinsdeel.

Oplossing:

Verwijder het strong-element en gebruik de juiste kop-elementen om deze koppen te markeren, zoals h2 of h3.

Naam van de links beschrijft niet wat de links doet

Impact: Medium Type: Techniek WCAG: 2.4.4

Op deze pagina staan secties met verborgen inhoud. In de tekst van de uitgeklapte panelen staan links die geen bestemming hebben. Het klikken op deze links doet alleen het paneel sluiten. Een blinde bezoeker weet daardoor niet wat deze links precies doet.

Oplossing:

Als deze links bedoeld zijn om de panelen te sluiten, moet de linktekst dit gedrag duidelijk beschrijven. Als ze bedoeld zijn om bezoekers naar andere pagina’s te leiden, moeten ze functioneren als echte navigatielinks en niet als knoppen om het paneel te sluiten. De huidige uitvoering is misleidend.

Alternatieve tekst van afbeelding is niet betekenisvol

Impact: Medium Type: Techniek WCAG: 1.1.1

Het volgende is alleen een advies, maar het kan de toegankelijkheid van de website vergroten.

Op deze pagina staat een afbeelding met de alternatieve tekst “[title] - Adviseur cultuurlandschap bij het Steunpunt Cultureel Erfgoed Noord-Holland”. Deze tekst is niet toereikend, omdat hiermee geen zinvolle beschrijving van de afbeelding wordt gegeven.

Oplossing:

Verwijder de tekst “[title]” uit de toegankelijke naam en voeg in plaats daarvan de volledige naam toe van de persoon die op de afbeelding staat.

Agenda

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/agenda/

Geen nieuwe bevindingen.

Erfgoedbustour voor raadsleden

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/erfgoedbustour-voor-raadsleden/

Op deze pagina staat een formulier. Dit formulier bevat dezelfde toegankelijkheidsproblemen als het formulier op de contactpagina https://steunpuntcultureelerfgoednh.nl/. Deze problemen hebben betrekking op de volgende succescriteria: 1.3.5, 1.4.10, 1.4.11, 1.4.3, 2.2.1, 3.3.1, 3.3.2 en 4.1.3. Verdere problemen die met dit formulier zijn vastgesteld, worden hieronder in deze sectie beschreven.

strong-element is gebruikt voor opmaak

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina wordt onder de kop "Bevestigde locaties & sprekers:" het strong-element onjuist gebruikt voor opmaakdoeleinden om de tekst vet te maken.

Oplossing:

Verwijder de onnodige strong-elementen en gebruik CSS om de tekst vet te maken.

Tooltip wordt niet getoond bij toetsenbordfocus

Impact: Medium Type: Techniek WCAG: 2.1.1

Op deze pagina staat in het formulier naast het label “Soort organisatie” een icoon met een vraagteken dat een tooltip opent. Wanneer een bezoeker met de muis over dit icoon beweegt, opent de tooltip. Dit gebeurt niet bij toetsenbordfocus.

Hierdoor kunnen bezoekers die alleen met het toetsenbord navigeren de tooltip niet zien. De informatie in de tooltip is voor hen dus niet toegankelijk.

Oplossing:

Zorg dat de tooltips ook openen als ze toetsenbordfocus krijgen.

Tooltip kan niet met de ESC-toets gesloten worden

Impact: Medium Type: Techniek WCAG: 1.4.13

Op deze pagina staat in het formulier naast het label “Soort organisatie” een icoon met een vraagteken dat een tooltip opent. Wanneer een bezoeker met de muis over dit icoon beweegt, verschijnt nieuwe inhoud. Het is niet mogelijk om de tooltip met de ESC-toets te sluiten.

Oplossing:

Zorg dat bezoekers de tooltip met de Esc-toets kunnen sluiten.

Er is geen legend-element voor de fieldset

Impact: Medium Type: Techniek WCAG: 4.1.2

Op deze pagina staat in het formulier een groep selectievakjes, voorafgegaan door de tekst "Mijn werkvelden". Hoewel een fieldset waarschijnlijk nodig is, ontbreekt een legend-element. Hetzelfde probleem staat bij de keuzerondjes onder het label “Wat is uw lunchvoorkeur”.

Je hebt het legend-element nodig om een label of naam aan de groep keuzerondjes of -vakjes te geven.

Oplossing:

Voeg een legend-element toe binnen de fieldset en vul het met de tekst “Mijn werkvelden”. (of een meer beschrijvend en toepasselijk label) om duidelijk het doel van de groep aan te geven.

De kleur van de rand van het invoerveld heeft niet genoeg contrast

Impact: Medium Type: Content WCAG: 1.4.11

Op deze pagina hebben in het formulier de selectievakjes en keuzerondjes onder “Mijn werkvelden” en “Wat is uw lunchvoorkeur” een lichtblauwe randkleur (#BEE1DE). De contrastratio tussen de rand en de witte achtergrond van de pagina is 1,4:1.

Oplossing:

De randen van interactieve elementen zoals invoervelden moeten minimaal een contrast van 3,0:1 hebben met de achtergrond.

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Op deze pagina staat in het formulier naast het label “Soort organisatie” een icoon met een vraagteken dat een tooltip opent. Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400%, raakt de tekst in de tooltip gedeeltelijk kwijt.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

Zoekresultaten

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/?s=steunpunt&post_type%5B%5D=any&search_limit_to_post_titles=0&add_woo_product_skus=0&fs=1

Skiplink verwijst niet naar de juiste plek

Impact: Medium Type: Techniek WCAG: 2.4.1

Op deze pagina verwijst de skiplink naar de eerste link in de zoekresultaten, maar er staat nog unieke inhoud boven dit doel en er staat ook een zoekveld. De skiplink moet verwijzen naar (het begin van) de unieke inhoud op de pagina, zodat een bezoeker alle herhalende of niet-essentiële content kan overslaan.

Oplossing:

Zorg dat de skiplink verwijst naar het juiste startpunt van de unieke content op de pagina.

Toetsenbordfocus is niet zichtbaar

Impact: Medium Type: Techniek WCAG: 2.4.7

Op deze pagina is het toetsenbordfocus niet zichtbaar op de knop met het vergrootglas die in het zoekveld staat.

Oplossing:

Zorg dat de toetsenbordfocus zichtbaar is op de genoemde elementen.

HTML5 foutmeldingen worden getoond

Impact: Medium Type: Techniek WCAG: 2.2.1, 3.3.1

Op deze pagina gebruikt het zoekveld HTML5-validatie, waarbij standaard HTML5-foutmeldingen worden getoond wanneer het veld leeg wordt verzonden. Deze foutmeldingen worden niet door alle browsers en schermlezers even goed ondersteund. Elke browser toont de meldingen anders, en niet altijd op een toegankelijke manier: de melding is soms kortaf en onvolledig.

Oplossing:

Voeg altijd zelf foutmeldingen toe aan het formulier. Controleer of er nog meer formulieren zijn die dit probleem hebben.

Masterclass groen erfgoed voor niet-ambtenaren

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/masterclass-groen-erfgoed-voor-niet-ambtenaren/

Er staan twee koppen van hetzelfde niveau direct onder elkaar

Impact: Medium Type: Content WCAG: 1.3.1
Op deze pagina wordt een kop van niveau 4 direct gevolgd door een andere kop van hetzelfde niveau. Zie “Tags” en “Gerelateerde berichten”.

Oplossing:

Als een sectie onder een kop op een bepaalde pagina geen inhoud bevat, kan een mogelijke oplossing zijn om visueel verborgen tekst toe te voegen zodat schermlezergebruikers geen indruk krijgen dat content ontbreekt.

Het inhoudstype van het iframe en het doel van de inhoud worden niet beschreven in het title-attribuut

Impact: Medium Type: Techniek WCAG: 2.4.6
Op deze pagina staat een iframe met het title-attribuut "YouTube video player 1".

Iframes moeten een goede beschrijving hebben. Die zet je meestal in het title-attribuut van het iframe. Er moet in staan welk type inhoud het is (bijvoorbeeld een podcast of video), en waar het inhoudelijk over gaat. Deze beschrijving van de inhoud moet uniek en betekenisvol zijn. Door de beschrijving kunnen bezoekers met hulpsoftware beslissen of het de moeite waard is om de inhoud van het iframe te verkennen.

Oplossing:

Verander de tekst van het title-attribuut zodat duidelijk is welk type inhoud het iframe bevat, en waar het inhoudelijk over gaat.

De automatisch gegenereerde ondertiteling heeft fouten

Impact: Medium Type: Content WCAG: 1.2.2

Op deze pagina staat een video met een voice-over. Hoewel er ondertitels aanwezig zijn, zijn deze automatisch gegenereerd en daardoor onnauwkeurig.

Video’s waarin gesproken wordt, moeten altijd goede ondertiteling krijgen. Zo krijgen bezoekers die de video niet (goed) kunnen horen ook alle informatie. Deze ondertiteling moet exact hetzelfde zijn als wat wordt gezegd. De automatisch gegenereerde ondertiteling voldoet hier niet aan, omdat er punctuatie ontbreekt en er fouten in kunnen zitten.

Oplossing:

Zorg dat de ondertiteling van hoge kwaliteit is en exact weergeeft wat wordt gezegd in de video.

Video bevat tekst of logo’s waarvoor geen alternatief is

Impact: Medium Type: Content WCAG: 1.2.3, 1.2.5
Op deze pagina staat een video. De video bevat teksten en logo’s op verschillende momenten (bijvoorbeeld rond 0:01). Ook worden er mensen en taferelen van een evenement getoond die visuele informatie overbrengen (vanaf ongeveer 1:09). Deze visuele informatie is niet toegankelijk voor blinde bezoekers. Er is geen media-alternatief en er is geen audiobeschrijving aanwezig. Hierdoor missen blinde of slechtziende bezoekers informatie. Dit kan voor succescriterium 1.2.3 worden opgelost met een geschreven tekst (media-alternatief), maar om aan succescriterium 1.2.5 te voldoen, moet een audiobeschrijving worden toegevoegd waarin de visuele elementen in de video worden beschreven, zoals namen, functies, logo’s en teksten.

Oplossing:

Dit kan voor dit succescriterium (1.2.3) worden opgelost met een geschreven tekst (media-alternatief), maar om aan succescriterium 1.2.5 te voldoen, moet een audiobeschrijving worden toegevoegd die de visuele elementen in de video beschrijft, zoals namen, functies, logo’s en teksten.

Beeldverslag Expeditie Schatrijk in de Gooi- en Vechtstreek

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/beeldverslag-expeditie-schatrijk-in-de-gooi-en-vechtstreek/

strong- of em-element is gebruikt voor opmaak

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina worden de strong- en em-elementen onjuist gebruikt voor opmaakdoeleinden in de tekst: "Klik op de < > op de foto’s om meer te zien".

De elementen strong en em hebben een semantische waarde: ze geven een bepaalde betekenis aan de tekst die ze bevatten. Beide elementen geven aan dat de tekst extra nadruk moet krijgen. Om die reden mag je deze elementen niet gebruiken om alleen een visueel effect te bereiken (vetgedrukt of cursief). Gebruik hiervoor CSS.

Oplossing:

Verwijder de onnodige em- en strong-elementen en gebruik CSS om de tekst vet- of schuingedrukt te maken.

Instructietekst gebruikt de symbolen die voor schermlezergebruikers onduidelijk zijn

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina gebruikt de tekst “Klik op de < > op de foto’s om meer te zien” de tekens “<” en “>” om knoppen in de carousel aan te duiden die dienen om tussen de dia’s met afbeeldingen te wisselen. Voor schermlezers worden deze tekens echter letterlijk uitgesproken (“kleiner dan” / “groter dan”) en geven ze niet de bedoelde betekenis van “vorige” en “volgende” weer. Hierdoor is de instructie onduidelijk voor bezoekers die schermlezers gebruiken.

Oplossing:

De instructietekst moet worden aangepast zodat de werkelijke functie van de knoppen ook voor schermlezergebruikers duidelijk wordt gecommuniceerd. Bijvoorbeeld: “Klik op de knoppen ‘Vorige’ en ‘Volgende’ op de foto’s om meer te zien.” Hiermee wordt gezorgd dat de instructies voor alle bezoekers begrijpelijk zijn.

Alternatieve tekst van een afbeelding is leeg

Impact: Medium Type: Content WCAG: 1.1.1

Op deze pagina staan carousels met afbeeldingen. De afbeeldingen in deze carousels hebben lege alt-attributen.

Afbeeldingen die informatie overdragen moeten een tekstalternatief hebben. De alternatieve tekst mag dus niet leeg zijn. Hierdoor kan een schermlezer de informatie uit de afbeelding overbrengen aan een blinde bezoeker.

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut.

Meerdere carousels hebben geen toegankelijke namen en geen juiste rollen

Impact: Medium Type: Techniek WCAG: 4.1.2

Op de pagina staan meerdere carousels met afbeeldingen. In de HTML-code hebben deze carousels geen juiste rollen en geen toegankelijke namen om ze van elkaar te onderscheiden.

Hierdoor kunnen schermlezergebruikers deze elementen niet herkennen als carousels en begrijpen zij het doel of de inhoud ervan niet.

Oplossing:

Voeg een passend role toe aan de containers met carousels, bijvoorbeeld role="region", en geef een unieke toegankelijke naam met aria-label="Description of the content". Andere oplossingen zijn ook mogelijk. Hiermee wordt gezorgd dat schermlezergebruikers het element kunnen herkennen als een aparte, betekenisvolle sectie en begrijpen welk type inhoud het bevat.

Onzichtbaar element krijgt toetsenbordfocus

Impact: Medium Type: Techniek WCAG: 2.4.3

Op deze pagina komt het toetsenbordfocus terecht op een onzichtbaar interactief element. Dit element staat na de tekst die begint met “De tweede stop waren de grafheuvels waar Olaf en Casper archeologische …”.

Oplossing:

Zorg dat alleen elementen die zichtbaar zijn toetsenbordfocus kunnen krijgen en dat de focusvolgorde logisch is.

Gered van de sloop de renovatie van de Rode Buurt in Zaandijk

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/gered-van-de-sloop-de-renovatie-van-de-rode-buurt-in-zaandijk/

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400%, raakt de linktekst “https://www.nhnieuws.nl/nieuws/344614/duurzame-woningen-van-100-jaar-oud-in-zaandam-fiksen-ze-dat-met-hergebruikte-materialen” gedeeltelijk kwijt.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

Toegankelijkheidspagina

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/toegankelijkheidsverklaring/

Bezoekers die inzoomen tot 400% kunnen niet meer alle tekst lezen

Impact: Medium Type: Techniek WCAG: 1.4.10

Wanneer deze pagina wordt bekeken met een schermresolutie van 1280 bij 1024 pixels en ingezoomd tot 400%, raakt de tekst “Toegankelijkheidsverklaring” gedeeltelijk kwijt.

Oplossing:

Zorg dat alles nog werkt en leesbaar is als je inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

PDF Jaarverslag 2024

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/contact/

Link naar PDF: https://steunpuntcultureelerfgoednh.nl/wp-content/uploads/2025/02/Jaarverslag-Steunpunt-Cultureel-Erfgoed-Noord-Holland-2024-spreads.pdf

PDF-document heeft geen titel

Impact: Medium Type: Content WCAG: 2.4.2

In dit PDF-document is geen titel ingesteld in de bestandseigenschappen. Zelfs als er een titel op de eerste pagina staat, moet je in de PDF-instellingen ook een documenttitel instellen. Als je een pdf opent in een pdf-lezer (zoals Adobe Acrobat of een browser), zie je de bestandsnaam meestal bovenaan in de titelbalk, bijvoorbeeld document123.pdf. Maar als je een documenttitel in de pdf-metadata instelt, dan wordt die titel in plaats van de bestandsnaam getoond. Dit maakt het document toegankelijker voor bezoekers met verschillende beperkingen. Zij kunnen dan snel en gemakkelijk zien of het document relevant is.

Los het op in Adobe Acrobat:

  1. Open het pdf-document in Adobe Acrobat.
  2. Ga naar Bestand > Eigenschappen.
  3. Ga naar het tabblad Beschrijving.
  4. Vul in het veld Titel een beschrijvende titel in, bijvoorbeeld: "Rapport: Bevolkingscijfers 2023".
  5. Klik op OK en sla het bestand op.

Structuur van pdf-document is niet in codes vastgelegd

Impact: Medium Type: Content WCAG: 1.3.1

In dit PDF-document ontbreken codes, waardoor de inhoud niet toegankelijk is voor schermlezers.

Bovendien kunnen wij de pdf hierdoor niet volledig onderzoeken. Het gaat om alle succescriteria die met de pdf-codelaag te maken hebben, zoals semantische koppen en alternatieve teksten bij afbeeldingen. Als je dit oplost, is het dus mogelijk dat er nieuwe toegankelijkheidsproblemen ontstaan die nu nog niet aan het licht zijn gekomen.

Oplossing:

Voeg codes toe aan het document die de structuur van het document weergeven.

Kleurcontrast van kleine tekst is te laag

Impact: Medium Type: Content WCAG: 1.4.3

In het PDF-document op URL staan links met blauwe tekst op een witte achtergrond. De contrastratio is te laag: 2,8:1. Dit staat onder andere op pagina 6, 7, 8 en andere pagina’s.

Op pagina 14 staat blauwe tekst op een lichtblauwe achtergrond, bijvoorbeeld “Inge den Oudsten”. De contrastratio is ook te laag: 2,4:1.

Oplossing:

Zorg dat het contrast minimaal 4,5:1 is.

PDF Schatrijk boekje

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/beeldverslag-expeditie-schatrijk-in-de-gooi-en-vechtstreek/ Link naar PDF: https://steunpuntcultureelerfgoednh.nl/wp-content/uploads/2025/07/Schatrijk_boekje27.pdf

PDF-document heeft geen titel

Impact: Medium Type: Content WCAG: 2.4.2
In het PDF-document op URL is geen titel ingesteld in de bestandseigenschappen.

Los het op in Adobe Acrobat:

  1. Open het pdf-document in Adobe Acrobat.
  2. Ga naar Bestand > Eigenschappen.
  3. Ga naar het tabblad Beschrijving.
  4. Vul in het veld Titel een beschrijvende titel in, bijvoorbeeld: "Rapport: Bevolkingscijfers 2023".
  5. Klik op OK en sla het bestand op.

Afbeeldingen hebben geen alt-tekst

Impact: Medium Type: Content WCAG: 1.1.1

In het PDF-document op URL staan afbeeldingen zonder tekstalternatieven (alt-tekst).

Afbeeldingen die met de Figure-tag zijn geplaatst, moeten altijd een beschrijving (alt-tekst) hebben. De Figure-tag is alleen bedoeld voor informatieve afbeeldingen. Schermlezers lezen de alt-tekst voor, zodat blinde bezoekers ook alle informatie tot zich kunnen nemen. Omdat de alternatieve tekst nu ontbreekt, lezen schermlezers alleen “afbeelding” voor. Blinde bezoekers kunnen hierdoor het gevoel krijgen dat ze inhoud missen.

Oplossing:

Voeg tekst alternatief toe aan deze informatieve afbeeldingen. Een andere optie is om deze afbeelding als artefact, zodat deze wordt verborgen voor schermlezers.

Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1

In this pdf-document there are several headings that are not marked up as headings. For example, see “Een archeologische route op de Westerheide”, “Gebruik kaart”, “Locatie 1 De Fransche kamp”, and others.

Op deze manier verschilt de visuele informatiestructuur van de structuur van het document in de tags.

Oplossing:

Vervang de P-tag door de H-tag, zodat de tag-structuur gelijk is aan de visuele structuur.

Kleurcontrast van kleine tekst is te laag

Impact: Medium Type: Content WCAG: 1.4.3

In het PDF-document op URL staat blauwe tekst op een witte achtergrond. De contrastratio is te laag: 2,8:1. Zie bijvoorbeeld “Gebruik kaart”.

Oplossing:

Zorg dat het contrast minimaal 4,5:1 is.

Nieuwsbrief

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/nieuwsbrief/

Op deze pagina staat een formulier. Dit formulier bevat dezelfde toegankelijkheidsproblemen als het formulier op de contactpagina https://steunpuntcultureelerfgoednh.nl/. Deze problemen hebben betrekking op de volgende succescriteria: 1.3.5, 1.4.10, 1.4.11, 1.4.3, 2.2.1, 3.3.1, 3.3.2 en 4.1.3. Verdere problemen die met dit formulier zijn vastgesteld, worden beschreven in de onderstaande sectie.

Er zijn links met dezelfde tekst maar een andere bestemming

Impact: Medium Type: Techniek WCAG: 2.4.4

Op deze pagina staan in de sectie “Archief” links met dezelfde tekst, maar met een verschillende bestemming. Zie bijvoorbeeld de links met de tekst “Nieuwsbrief 1”.

Er zijn dus meerdere links aanwezig op de pagina met dezelfde tekst, maar een verschillend linkdoel. Dit kan verwarrend zijn voor bezoekers.

Oplossing:

Zorg dat links met dezelfde tekst ook naar dezelfde bestemming leiden. Als het om een andere bestemming gaat, moet de linktekst ook anders zijn.

Er is geen legend-element voor de fieldset

Impact: Medium Type: Techniek WCAG: 4.1.2

Op deze pagina staat in het formulier een groep keuzerondjes. Hoewel een fieldset waarschijnlijk nodig is, ontbreekt een legend-element.

Je hebt het legend-element nodig om een label of naam aan de groep keuzerondjes te geven.

Oplossing:

Voeg een legend-element toe binnen de fieldset en vul het met de tekst om duidelijk het doel van de groep aan te geven.

De kleur van de rand van het invoerveld heeft niet genoeg contrast

Impact: Medium Type: Content WCAG: 1.4.11

Op deze pagina heeft het formulier keuzerondjes met een lichtblauwe randkleur (#BEE1DE). De contrastratio tussen de rand en de witte achtergrond van de pagina is 1,4:1.

Oplossing:

De randen van interactieve elementen zoals invoervelden moeten minimaal een contrast van 3,0:1 hebben met de achtergrond.

Het aanwijzen van gemeentelijke monumenten op basis van de erfgoedverordening

Het aanwijzen van gemeentelijke monumenten op basis van de erfgoedverordening Link naar pagina: https://steunpuntcultureelerfgoednh.nl/het-aanwijzen-van-gemeentelijke-monumenten-op-basis-van-de-erfgoedverordening/

strong-element is gebruikt voor opmaak

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina wordt het strong-element onjuist gebruikt voor opmaakdoeleinden. De hele alinea tekst die begint met “Gemeenten kunnen gebouwen …” is in een strong-element geplaatst om vetgedrukt te worden.

Het strong-element heeft een semantische waarde: het geeft een bepaalde betekenis aan de tekst die erin staat. Dit element geeft aan dat de tekst extra nadruk moet krijgen. Om die reden mag dit element niet gebruikt worden om alleen een visueel effect te bereiken (vetgedrukte tekst).

Oplossing:

Verwijder de onnodige strong-elementen en gebruik CSS om de tekst vet te maken.

Er staan twee kopregels van hetzelfde niveau direct onder elkaar

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina wordt een kop van niveau 5 direct gevolgd door een andere kop van hetzelfde niveau. Zie “Stap 1: Het voortraject” en “In gesprek met de eigenaar”.

Als twee koppen van hetzelfde niveau direct onder elkaar staan zonder inhoud ertussen, dan is één van de koppen niet op de goede manier gebruikt. Direct onder het eerste h3-element mag een h4-element komen of andere content, maar niet nog een keer een h3-element of een h2-element.

Oplossing:

Pas de tekst aan, zodat de kopregelniveaus de structuur van de tekst correct weergeven. Op deze pagina staat een instructie hoe zelf koppen op een webpagina kan testen: https://properaccess.nl/zo-controleer-je-de-koppenstructuur-van-je-website/.

Kleurcontrast van tekst is te laag (tekst groter dan 24px)

Impact: Medium Type: Content WCAG: 1.4.3

Op deze pagina staan de groene teksten (#3EA8AE) “Redengevende omschrijving”, “Voorbescherming” en “Mogelijkheden voor beroep en bezwaar” op de lichtgroene achtergrond (#D1EAE8). De contrastratio is te laag: 2,2:1.

Oplossing:

Deze tekst is groter dan 24px, daarom moet het contrast minimaal 3,0:1 zijn. Op deze pagina staat een instructie die uitlegt hoe je kleurcontrast kan testen: https://properaccess.nl/hoe-test-ik-kleurcontrast/ .

Loket

Link naar pagina: https://steunpuntcultureelerfgoednh.nl/loket/

Op deze pagina staan artikelen die ook links zijn. De toegankelijkheidsproblemen die bij deze links zijn vastgesteld, zijn hetzelfde als die al zijn beschreven bij de vergelijkbare links op de homepagina https://steunpuntcultureelerfgoednh.nl/ in de sectie “Onze adviseurs staan altijd voor u klaar” in de carousel. Deze problemen hebben betrekking op de volgende succescriteria: 1.1.1, 1.3.2, 2.4.4, 2.5.3 en 4.1.2.

Op deze pagina staat een groep links: “Cultuurlandschap”, “Archeologie”, “Omgevingswet” en “Gebouwd erfgoed”. De toegankelijkheidsproblemen die bij deze groep links zijn vastgesteld, zijn hetzelfde als die al zijn beschreven bij de vergelijkbare links op de pagina Kennisbank https://steunpuntcultureelerfgoednh.nl/kennisbank/.

strong-element is gebruikt voor opmaak

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina wordt onder "Loket voor gemeenten" het strong-element onjuist gebruikt voor opmaakdoeleinden om de tekst vet te maken.

Oplossing:

Verwijder de onnodige strong-elementen en gebruik CSS om de tekst vet te maken.