Content audit digitale toegankelijkheid van website begrotingzuidholland.nl

Samenvatting

Wij hebben de content van de website's die deeluitmaken van begrotingzuidholland.nl onderzocht tussen 5 en 19 februari 2026. Op dit moment is een deel van de succescriteria als voldoende beoordeeld. In dit rapport lees je welke punten nog verbetering behoeven en hoe deze kunnen worden aangepakt.

In opdracht van:

Logo van provincie Zuid-Holland

Resultaat

Afgekeurde WCAG Succescriteria

Totaal: 4 van 55

  • 1.1.1
  • 1.3.1
  • 1.4.1
  • 1.4.11
Impact — Klein: 0, Medium: 25, Groot: 1
Type — Content: 27, Techniek: 0

In dit onderzoek hebben we 33 van de 55 toegankelijkheidseisen (succescriteria) uit de norm WCAG 2.2 onderzocht. Deze audit is uitgevoerd conform de evaluatiemethode WCAG-EM. Deze methode is aanbevolen door DigiToegankelijk (Logius).

Dit is een contentonderzoek. Daarom zijn de eisen die over de techniek gaan niet meegenomen.

Onderzocht door:
Proper Access
In opdracht van:
provincie Zuid-Holland
Leverancier techniek:
Lias Enterprice
Datum rapport:
19 februari 2026
Standaard:
WCAG 2.2
Methodologie
WCAG-EM
Scope van het onderzoek
  • Alle content op de website begrotingzuidholland.nl/
  • Alle content op de website zuidholland.begroting-2026.nl/
  • Alle content op de website zuidholland2025.najaarsnota.nl/
  • Alle content op de website zuidholland.jaarverslag-2024.nl/
  • Alle content op de website zuidhollandsgroen.begroting-2022.nl/
  • Alle PDF's op de website begrotingzuidholland.nl/
  • Niet de techniek op deze domeinen.

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 143
  • Google Chrome, versie 143
  • 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
Zie de lijst onder "Direct naar gevonden issues".
Hoe werkt dit rapport?

Bevindingen bekijken en filteren

Alle gevonden toegankelijkheidsproblemen staan onder Gevonden problemen per pagina. Je kunt de bevindingen filteren op:

  • Impact (Groot, Medium, Klein, Advies) — hoe ernstig is het probleem voor de gebruiker?
  • Type (Content, Techniek) — moet de inhoud of de techniek worden aangepast?
  • Status (Open, Opgelost) — welke problemen zijn al verholpen?

Voortgang bijhouden

Je kunt je voortgang op twee manieren bijhouden:

  • CSV-export — exporteer alle bevindingen als CSV-bestand en laad het in een (online) spreadsheet om met je team samen te werken.
  • Registreer in de browser — activeer deze optie om per bevinding bij te houden of het is opgelost. Je voortgang wordt opgeslagen in je browser. Niemand anders kan je resultaat zien. Let op: de voortgang is gekoppeld aan je browser. Als je een andere browser of een ander apparaat gebruikt, begint de telling opnieuw.

Link naar een specifieke bevinding delen

Bij elke bevinding verschijnt een link-icoon wanneer je er met de muis overheen gaat. Klik op dit icoon om de directe link naar die bevinding te kopiëren. Je kunt deze link plakken in een e-mail of chatbericht, bijvoorbeeld om een vraag te stellen aan Proper Access over een specifiek punt.

Voortgang opgeloste bevindingen

Samenwerken met je team

Exporteer alle bevindingen als CSV-bestand. Je kunt het in een (online) spreadsheet inladen om met je team samen te werken.

Zelf bijhouden in de browser

Houd per bevinding bij of het is opgelost. Je voortgang wordt opgeslagen in jouw browser. Niemand anders kan je resultaat zien.

Gevonden problemen per pagina

Filter bevindingen op:
Impact:
Type:

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

Issue nr. 1 - Kop niet gemarkeerd als kop

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is de tekst “Begroting 2026” niet opgemaakt als kop.

Voor bezoekers die hulpsoftware gebruiken, is tekst die visueel als kop is vormgegeven maar niet als kop is gemarkeerd in de code niet bruikbaar. Deze bezoekers navigeren via koppen om de inhoud te scannen of snel naar een specifieke sectie te gaan. Dit is alleen mogelijk wanneer koppen ook in de code als kop zijn vastgelegd. Wanneer koppen uitsluitend visueel zijn vormgegeven, bijvoorbeeld door vetgedrukte tekst, wijkt de informatiestructuur in de code af van de visuele structuur van de pagina.

Op deze pagina staat een instructie om de koppenstructuur van een webpagina te testen: https://properaccess.nl/zo-controleer-je-de-koppenstructuur-van-je-website/.

Dit probleem is ook aanwezig bij teksten zoals “Beleidsdoel: Sterke samenleving”, “Beleidsdoel: Krachtig openbaar bestuur” en andere, in de dialoogvensters die worden geopend met de knoppen “Bekijk beleidsdoel”. Deze knoppen staan in onderdelen met verborgen inhoud, bijvoorbeeld in het onderdeel dat wordt geopend met “Samenwerken aan Zuid-Holland”.

Een vergelijkbaar probleem is aanwezig bij de teksten “Circulair Zuid-Holland”, “Bedrijventerreinen”, “Kantoren” en “Detailhandel” in het dialoogvenster “Beleidsdoel: Toekomstbestendig economisch vestigingsklimaat”. Dit dialoogvenster wordt geopend met de knop “Bekijk beleidsdoel” in het onderdeel “Een welvarend Zuid-Holland”. Dit probleem is ook aanwezig in andere dialoogvensters die worden geopend met de knoppen “Bekijk beleidsdoel” die staan in onderdelen met verborgen inhoud.

Oplossing:

Markeer koppen met het juiste HTML-element en gebruik daarbij het correcte kopniveau (<h1> tot en met <h6>).

Issue nr. 2 - Onjuist gebruik van een kop-element

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

De teksten “€ 1.039.002.154” en “€ 1.146.331.417” op deze pagina zijn geen koppen, maar zijn onterecht opgemaakt met een <h3>-element om de tekst groter weer te geven.

De gemarkeerde tekst introduceert geen inhoud en functioneert daardoor niet als kop. Door het gebruik van een <h3>-element krijgt de tekst onterecht deze betekenis.

Het kop-element (<h3>) is niet betekenisvol gebruikt, maar om een visueel effect te creëren. De tekst die als kop is gemarkeerd, is inhoudelijk geen kop, omdat er geen onderliggende inhoud volgt. Kop-elementen zijn bedoeld om structuur aan te brengen in de informatie op een pagina. Gebruikers van schermlezers vertrouwen op koppen om te navigeren en de opbouw van de pagina te begrijpen. Kop-elementen zijn daarom niet bedoeld voor uitsluitend visuele opmaak.

Oplossing:

Verwijder het <h3>-element en gebruik een ander passend element, zoals een <p>-element. De gewenste visuele stijl kan vervolgens met CSS worden toegepast.

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

Issue nr. 3 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn er teksten die koppen zijn, maar waarbij de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de teksten “Voldoende betaalbare huisvesting voor iedereen”, “Toekomstbestendig bouwen” en “Rolneming” in het dialoogvenster “Beleidsdoel: Wonen”. Dit dialoogvenster wordt geopend met de knop “Bekijk beleidsdoel” in het onderdeel “Sterke steden en dorpen in Zuid-Holland”.

Het <em>- element is niet bedoeld om koppen mee te markeren. Het element geeft uitsluitend nadruk aan tekst en heeft geen semantische betekenis als kop.

Koppen worden gebruikt om de structuur van een tekst vast te leggen. Alleen wanneer koppen met een kop-element (<h1> tot en met <h6>) zijn gemarkeerd, kan hulpsoftware deze structuur herkennen en correct interpreteren.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Dit type element wordt vaak toegevoegd via de knop “B” (vet) in een tekstbewerker.

Link naar pagina: https://begrotingzuidholland.nl/p47168/eerste-begrotingswijziging-2020

Issue nr. 4 - Beschrijving van complexe afbeelding ontbreekt of onvolledig

Impact: Medium Type: Content WCAG: 1.1.1 EN: 9.1.1.1

Op deze pagina is een complexe afbeelding aanwezig, maar deze heeft geen tekstalternatief.

Complexe afbeeldingen zoals infographics en schema’s bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers.

Link naar pagina: https://zuidholland.begroting-2026.nl/p95038/leeswijzer

Issue nr. 5 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de teksten “Opzet van de begroting”, “De structuur van de beleidsbegroting (ambities)”, “Indicatoren”, “Doeltreffendheid, doelmatigheid en rechtmatigheid” en andere.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Dit type element wordt vaak toegevoegd via de knop “B” (vet) in een tekstbewerker.

Issue nr. 6 - Gegevenstabel heeft geen kopcellen in de code

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is onder “Planning- en controlcyclus begrotingsjaar 2026“ een gegevenstabel aanwezig. De juiste markering ontbreekt. Cellen zoals “Juli 2025”, “November 2025” en andere zijn opgemaakt met <td> in plaats van <th>.

Een gegevenstabel bevat een rij- en/of kolomkoppen die zijn gekoppeld aan de gegevens in de tabel. Wanneer deze koppen niet correct zijn vastgelegd, kan hulpsoftware de relatie tussen koppen en gegevens niet correct bepalen. Daardoor worden tabelgegevens niet goed voorgelezen aan gebruikers van een schermlezer.

Een vergelijkbaar probleem is aanwezig bij de tabel onder “Classificatie bijstellingen”. Ook worden gegevenscellen (td) gemarkeerd als tabelkoppen (th), bijvoorbeeld “Nieuw besluit (Nieuw ter besluitvorming)”.

Oplossing:

Gebruik <th>-elementen voor de kopcellen van de tabel. Gebruik <td>-elementen voor de gegevenscellen.

Link naar pagina: https://zuidholland.begroting-2026.nl/p96398/onzekerheden-met-mogelijke-impact-op-het-begrotingssaldo

Issue nr. 7 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is de tekst “Onzekerheden met mogelijke impact op het begrotingssaldo” een kop, maar het kop-element ontbreekt. Er is een <em>-element gebruikt om deze tekst eruit te laten zien als kop.

Dit probleem is ook aanwezig bij teksten in onderdelen met verborgen inhoud: “Baten” en “Lasten”. Zie bijvoorbeeld teksten zoals “Provinciefonds”, “Herijking van het bestaande verdeelmodel (vanaf 2026)” en andere in het onderdeel dat wordt geopend met “Baten”.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 8 - Beschrijving van complexe afbeelding ontbreekt of onvolledig

Impact: Medium Type: Content WCAG: 1.1.1 EN: 9.1.1.1

Op deze pagina is in het onderdeel dat wordt geopend met “Lasten”, onder “Realistisch begroten” een complexe afbeelding aanwezig. Deze grafiek heeft geen voldoende tekstalternatief dat dezelfde informatie overbrengt als de visuele weergave. Hoewel er een toelichtende tekst aanwezig is, werkt deze niet als een gelijkwaardig alternatief voor de grafiek.

Complexe afbeeldingen zoals infographics en schema’s bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers.

Link naar pagina: https://zuidholland.begroting-2026.nl/p95050/provinciale-infrastructuur-wegen-en-vaarwegen

Issue nr. 9 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld koppen zoals “Provinciale infrastructuur, wegen en vaarwegen”, “Inleiding”, “Beleidskader” en andere.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 10 - Beschrijving van complexe afbeelding ontbreekt of onvolledig

Impact: Medium Type: Content WCAG: 1.1.1 EN: 9.1.1.1

Op deze pagina is onder “Inleiding” een complexe afbeelding aanwezig. Deze afbeelding heeft geen voldoende tekstalternatief dat dezelfde informatie overbrengt als de visuele weergave. Hoewel er een toelichtende tekst aanwezig is, werkt deze niet als een gelijkwaardig alternatief voor de grafiek.

Complexe afbeeldingen zoals infographics en schema’s bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Een vergelijkbaar probleem is aanwezig bij andere complexe afbeeldingen, zoals onder “Ontwikkeling technische staat areaal en Onderhoudsprogrammering” en “Financiële aspecten”.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers.

Issue nr. 11 - Gegevenstabel heeft geen kopcellen in de code

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is onder “Financiële aspecten“ een gegevenstabel aanwezig. De juiste markering ontbreekt. Cellen zoals “2026”, “2027” en andere zijn opgemaakt met <td> in plaats van <th>.

Een vergelijkbaar probleem is aanwezig bij de tabellen in het onderdeel “Indicatoren”.

Daarnaast is in de tabel onder “Financiële aspecten” de cel “Beleidsdoel 2-2 Exploitatie Beheer en onderhoud” wel correct opgemaakt als een <th>-element. Deze werkt visueel als groepskop voor de rijen die volgen. Dit <th>-element heeft echter geen scope-attribuut. Daardoor kan hulpsoftware de relaties in de tabel mogelijk niet goed interpreteren.

Oplossing:

Gebruik <th>-elementen voor de kopcellen van de tabel. Gebruik <td>-elementen voor de gegevenscellen.

Issue nr. 12 - Alleen kleur is gebruikt in legenda bij grafiek

Impact: Medium Type: Content WCAG: 1.4.1 EN: 9.1.4.1

Boven de tekst 'Monitoring en verantwoording' staat een grafiek. In de grafiek wordt alleen kleur gebruikt om informatie te onderscheiden. Zie rood in de legenda.
Alleen als je de kleuren kunt zien en van elkaar kunt onderscheiden, zie je welke kleur bij welke categorie hoort.
Hetzelfde probleem doet zich voor op de pagina https://zuidholland2025.najaarsnota.nl/p94527/wat-mag-dat-kosten, in het gedeelte met verborgen inhoud “Opbouw en verloop lasten”.

Oplossing:

Gebruik naast kleur bijvoorbeeld ook verschillende soorten arcering of datalabels in tekst.

Issue nr. 13 - Kleurcontrast tussen lijnen of balken in grafiek is niet voldoende

Impact: Medium Type: Content WCAG: 1.4.11 EN: 9.1.4.11

Boven de tekst 'Monitoring en verantwoording' staat een grafiek. Sommige kleurencombinaties hebben onvoldoende contrast. Bijvoorbeeld groen (#9BBB59) op een witte achtergrond.
Hetzelfde probleem doet zich voor op de pagina https://zuidholland2025.najaarsnota.nl/p94527/wat-mag-dat-kosten, in het gedeelte met verborgen inhoud “Opbouw en verloop lasten”.

Oplossing:

Zorg dat het contrast tussen informatieve elementen van een grafiek minimaal 3,0:1 is, zodat bezoekers ze van elkaar kunnen onderscheiden. Controleer of alle kleuren in de grafiek voldoende contrast hebben.

Link naar pagina: https://zuidholland2025.najaarsnota.nl/p94708/toelichting-mutaties

Issue nr. 14 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn in onderdelen met verborgen inhoud de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de tekst “Begrotingssaldo t/m de Voorjaarsnota 2025 en Kadernota 2026” in het onderdeel dat wordt geopend met “A: Mutaties eerdere P&C producten”. Zie ook teksten zoals “Ambitie 1 Samenwerken aan Zuid-Holland”, “1-1 Decentralisatieuitkering meicirculaire: Weerbaar bestuur kleine gemeenten” en andere in het onderdeel dat wordt geopend met “B: Ontwikkeling binnen de ambities”.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Link naar pagina: https://zuidholland2025.najaarsnota.nl/p94527/wat-mag-dat-kosten

Issue nr. 15 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn in de onderdelen met verborgen inhoud “Opbouw en verloop lasten” en “Toelichting mutaties” de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de teksten “Opbouw en verloop lasten”, “Toelichting mutaties” en “Beleidsdoel 1-1 Krachtig openbaar bestuur”.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 16 - Onjuist gebruik van een kop-element

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

De tekst “(bedragen x € 1 mln)” in het onderdeel dat wordt geopend met “Opbouw en verloop lasten” is geen kop, maar is onterecht opgemaakt met een <h2>-element.

De gemarkeerde tekst introduceert geen inhoud en functioneert daardoor niet als kop. Door het gebruik van een <h2>-element krijgt de tekst onterecht deze betekenis.

Oplossing:

Gebruik één kop-element voor de volledige titel, bijvoorbeeld: “Opbouw en verloop lasten (bedragen x € 1 mln)”. De tekst “(bedragen x € 1 mln)” mag niet als een aparte <h2> worden opgemaakt, omdat deze geen nieuwe inhoud inleidt en geen eigen structurele betekenis heeft. Het is alleen aanvullende informatie over de eenheid.

Als alternatief kan de informatie over de eenheid als normale tekst onder de hoofdkop “Opbouw en verloop lasten” worden geplaatst, bijvoorbeeld met een <p>-element. Dit zorgt voor een correcte semantische structuur en voorkomt onjuist gebruik van kopniveaus.

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

Issue nr. 17 - Beschrijving van complexe afbeelding ontbreekt of onvolledig

Impact: Medium Type: Content WCAG: 1.1.1 EN: 9.1.1.1

Op deze pagina is in het onderdeel dat wordt geopend met “Opbouw en verloop lasten” een complexe afbeelding aanwezig. Deze afbeelding heeft geen tekstalternatief dat dezelfde informatie overbrengt als de visuele weergave.

Complexe afbeeldingen zoals infographics en schema’s bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers.

Link naar pagina: https://zuidholland2025.najaarsnota.nl/p94705/bijlage-1-reserves

Issue nr. 18 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de teksten “Inleiding”, “Totaal mutaties reserves per beleidsdoel” en “Totaal mutaties reserves per beleidsdoel in de Najaarsnota”.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 19 - Gegevenstabel heeft geen kopcellen in de code

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is in het onderdeel dat wordt geopend met “Staat van Reserves” een gegevenstabel aanwezig. De juiste markering ontbreekt. Cellen zoals “Saldo per 31-12-2024”, “Toevoegingen” en andere zijn opgemaakt met <td> in plaats van <th>.

Dit probleem is ook aanwezig in andere tabellen die in onderdelen met verborgen inhoud staan.

Ook werken in de tabel in het onderdeel dat wordt geopend met “Mutaties reserves per beleidsdoel” cellen zoals “Algemene vrije reserve” als groepskop voor de rijen eronder. Deze cellen zijn echter opgemaakt als <td>-elementen in plaats van <th>. Omdat deze cellen structurele informatie geven en rijgroepen aangeven, moeten ze worden opgemaakt met <th>.

Oplossing:

Gebruik <th>-elementen voor de kopcellen van de tabel. Gebruik <td>-elementen voor de gegevenscellen.

Link naar pagina: https://zuidholland.jaarverslag-2024.nl/

Issue nr. 20 - Twee koppen van hetzelfde niveau staan direct onder elkaar

Impact: Advies Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina wordt een kop van niveau 3 direct gevolgd door een andere kop van hetzelfde niveau. Zie “Gerealiseerd” en “Afwijking”.

Wanneer twee kop-elementen van hetzelfde of hoger niveau direct onder elkaar staan zonder inhoud ertussen, is ten minste één van deze koppen niet correct toegepast. Direct onder een h3-element mag bijvoorbeeld een h4-element of andere content volgen, maar niet opnieuw een h3-element of een h2-element.

Oplossing:

Pas de tekst en de kopniveaus aan, zodat de koppen de structuur van de inhoud correct weergeven. Op deze pagina staat een instructie om koppen op een webpagina te testen: https://properaccess.nl/zo-controleer-je-de-koppenstructuur-van-je-website/.

Link naar pagina: https://zuidholland.jaarverslag-2024.nl/p93075/beleidsdoel-1-1-krachtig-openbaar-bestuur

Issue nr. 21 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is er een onderdeel “Beleidsprestatie 1-1-2 Daadkrachtig provinciaal bestuur”. Dit onderdeel bevat meer onderdelen met verborgen inhoud. In het onderdeel dat wordt geopend met “Wat hebben we daarvoor gedaan?” staan ook andere onderdelen met verborgen inhoud. In deze onderdelen zijn teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld in het onderdeel “Algemeen” koppen zoals “Lobby en Europa”, “Inzet buiten Europa”, “Commissaris van de Koning” en andere.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 22 - Opsomming onjuist gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is er een onderdeel “Beleidsprestatie 1-1-2 Daadkrachtig provinciaal bestuur”. Dit onderdeel bevat meer onderdelen met verborgen inhoud. In het onderdeel dat wordt geopend met “Wat hebben we daarvoor gedaan?” > “Algemeen” is onder “Wet open overheid” een lijst met 3 items aanwezig. Hoewel dit visueel als één lijst wordt weergegeven, bevat de onderliggende code meerdere geneste <ul>-elementen. Waarbij een <ul> direct een andere <ul> bevat in plaats van <li>-elementen. Daardoor is de lijststructuur niet correct.

Oplossing:

Structureer de drie items als één correct opgemaakte lijst. Zorg dat het <ul>-element alleen <li>-elementen als directe kinderen heeft.

Meer informatie over het belang van correcte HTML-lijsten is te vinden op https://www.properaccess.nl/blog/waarom-correcte-html-lijsten-het-verschil-maken-in-toegankelijkheid/.

Link naar pagina: https://zuidholland.jaarverslag-2024.nl/p92473/paragraaf-arbeidscapaciteit-loonkosten-en-inhuur

Issue nr. 23 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn de volgende teksten koppen, maar de kop-elementen ontbreken. Er is een <em>-element gebruikt om deze teksten eruit te laten zien als koppen. Zie bijvoorbeeld de teksten “Inleiding” en “Totaalbeeld arbeidskosten”.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 24 - Gegevenstabel heeft geen kopcellen in de code

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is onder “Totaalbeeld arbeidskosten” een gegevenstabel aanwezig. De juiste markering ontbreekt. Cellen zoals “Begroting stand NJN”, “Realisatie” en “Saldo” zijn opgemaakt met <td> in plaats van <th>.

Oplossing:

Gebruik <th>-elementen voor de kopcellen van de tabel. Gebruik <td>-elementen voor de gegevenscellen.

Link naar pagina: https://zuidhollandsgroen.begroting-2022.nl/p63112/inleiding

Issue nr. 25 - Koppen zijn niet als kop gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is de tekst “De betekenis van het PZG in de P&C-cyclus” een kop, maar het kop-element ontbreekt. Er is een <em>-element gebruikt om deze tekst eruit te laten zien als kop.

Oplossing:

Verwijder het <em>- element en markeer deze tekst met een passend kop-element, zoals <h2> of <h3>. De visuele opmaak kan eventueel met CSS worden toegepast.

Issue nr. 26 - Beschrijving van complexe afbeelding ontbreekt of onvolledig

Impact: Groot Type: Content WCAG: 1.1.1 EN: 9.1.1.1

Op deze pagina is een complexe afbeelding aanwezig, maar deze heeft geen tekstalternatief.

Complexe afbeeldingen zoals infographics en schema’s bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers.

Link naar pagina: https://zuidhollandsgroen.begroting-2022.nl/p63117/beleidsdoel-5-1-gezonde-natuur

Issue nr. 27 - Gegevenstabel heeft geen kopcellen in de code

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina is een gegevenstabel aanwezig. De juiste markering ontbreekt. Cellen zoals “Jaarrekening 2020”, “Begroting 2021 t/m VJN” en andere zijn opgemaakt met <td> in plaats van <th>.

Ook werken in deze tabel cellen zoals “Lasten” en “Baten” als groepskop voor de rijen eronder. Deze cellen zijn echter opgemaakt als <td>-elementen in plaats van <th>. Omdat deze cellen structurele informatie geven en rijgroepen aangeven, moeten ze worden opgemaakt met <th>.

Oplossing:

Gebruik <th>-elementen voor de kopcellen van de tabel. Gebruik <td>-elementen voor de gegevenscellen.