Toegankelijkheid

Uit Usability

Ga naar: navigatie, zoeken

Algemene principes

De meest effectieve manier om toegankelijkheid van websites voor mensen met een functiebeperking te verbeteren is door sites te ontwerpen die voor iedereen het meest bruikbaar zijn (18)(45), het principe van “design4all”.
  • Als de site tot verwarring leidt bij mensen zonder functiebeperking geldt dat meestal in nog sterkere mate voor mensen met functiebeperking. Voor de laatste groep is het over het algemeen ook moeilijker om fouten te herstellen en/of de weg terug te vinden (18).
  • Het omgekeerde argument ("toegankelijkheid (accessibility) verbeteren leidt tot een verhoging van de gebruiksvriendelijkheid (usability) gaat niet op (18).

Basisregels

De volledige set van Webrichtlijnen is veel groter dan de selectie die hier gemaakt is. We hebben deze regels geselecteerd omdat ze volgens ons het meeste effect hebben en het minst moeilijk te implementeren zijn.

Nota bene: voor de Rijksoverheid (en binnenkort ook voor lagere overheden) zijn alle Webrichtlijnen verplicht dus het werken met een selectie is geen optie.

Het gros van de Webrichtlijnen is overigens al verwerkt in de andere hoofdstukken. Toegankelijkheid is immers een integraal onderdeel van het ontwerpproces.

Zorg ervoor dat alle acties op de website ook met het toetsenbord kunnen worden uitgevoerd.
  • Niet iedereen kan een muis gebruiken. Gebruik dus geen functionaliteiten die louter met de muis te bedienen zijn.
Zorg ervoor dat de site goed werkt met voorleesapplicaties (screen readers). Test dit altijd in de praktijk.
  • Voorzie invoervelden altijd van een label (HTML: label) die door screen readers te lezen is (18)..
  • Biedt altijd (full text) web versies van PDF-documenten aan (18).
Voorzie elke afbeelding van een omschrijving.
  • gebruik hiervoor het ALT attribuut. Dit geldt ook voor afbeeldingen die geen boodschap overbrengen (zoals elementen die louter voor de opmaak dienen). Geef die dan een leeg ALT attribuut mee ("").
  • ALT tags werken alleen als de image maps aan de client staan, niet op de server. Gebruik dus geen server-side image maps.
Biedt een optie aan om de primaire navigatiestructuur over te slaan ("ga direct naar paginatekst")
  • De primaire navigatiestructuur komt als het goed is op iedere pagina terug en hoeft dus niet elke keer opnieuw voorgelezen te worden (35). Dit kan bijvoorbeeld worden opgelost door een link aan te bieden. Die link hoeft niet zichtbaar op de website te worden getoond zolang screen readers hem maar kunnen lezen.
Gebruik alleen JavaScript als het echt niet anders kan.
  • Sommige ondersteunende middelen kunnen (nog) niet goed overweg met JavaScript (18).



Externe links

Kwaliteitsmodellen

  • Webrichtlijnen (Nederland):

http://www.webrichtlijnen.nl/
http://www.accessibility.nl/

  • Het veel beknoptere Amerikaanse model (Section 508):

http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web

  • ARIA Roadmap: W3C initiatief om Rich Internet Applications toegankelijk te maken:

http://www.w3.org/TR/wai-aria-roadmap/
Dit is work in progress

Automatische generieke testen voor toegankelijkheid

Automatische testen op specifieke onderdelen

Dit is een add-on voor Firefox, werkt dus niet met Explorer!

Proces
Randvoorwaarden