Toegankelijkheid
Ik heb geprobeerd deze website zo toegankelijk mogelijk te maken. Deze pagina biedt informatie over hoe ik getracht heb dit te bereiken.
Wat is toegankelijkheid?
Het web is uiteraard een prachtig medium, maar er zijn bepaalde groepen gebruikers die meer aandacht vergen:
- Blinde gebruikers
- Blinde gebruikers kunnen gebruikmaken van technologieën als schermlezers. Schermlezers lezen een pagina voor aan de gebruiker en zijn hierbij zeer afhankelijk van een goed gestructureerde markup code. Ik heb geprobeerd om mijn markup zo semantisch mogelijk te houden, om een zo gestructureerd, logisch mogelijk document te bieden aan blinde gebruikers.
- Slechtziende gebruikers
- Slechtziend betekent niet dat iemand niets kan zien. Het kan betekenen dat iemand kleurenblind is, of wellicht een layout met een hoger contrast nodig heeft. Voor deze groep heb ik een extra, hoog-contrast stylesheet geschreven, welke geselecteerd kan worden aan de rechterkant in de Voorkeuren-kolom.
- Mensen met een motorische handicap
- Er zijn mensen die het web gebruiken zonder ooit de muis aan te raken. Deze mensen gebruiken bijvoorbeeld het toetsenbord voor iedere actie. Net als voor schermlezers is het belangrijk deze mensen een goed gestructureerd document aan te bieden, zodat zij met bijvoorbeeld de Tab-toets feilloos kunnen navigeren. Tevens is bijna iedere link op mijn website toegankelijk via een zogenaamde accesskey (gebruik ALT-accesskey (Windows) of Control-accesskey (Mac) om de link te activeren). De volgende accesskeys zijn in gebruik:
- 1
- De homepage
- 2
- Over mij
- 3
- Artikelen
- 4
- Curriculum Vitae
- 5
- Portfolio
- 6
- De toegankelijkheidspagina (waar je nu bent)
- 7
- De contactpagina
- 8
- De zoekfunctie
- s
- Voeg commentaar toe aan een artikel
Onopvallend scripten
Onopvallend gebruikmaken van script betekent dat content en gedrag gescheiden worden van elkaar. Script hoort enkel gebruikt te worden voor progressieve versterking. Met andere woorden, een website hoort volledig gebruiksvriendelijk te zijn voor gebruikers die Javascript uit hebben gezet en script zou enkel moeten worden gebruikt om deze gebruiksvriendelijkheid te versterken op bepaalde punten.
Mijn website doet dit. Het gebruikt hier en daar Javascript om het gedrag van de site wat op te leuken of om het gebruiksgemak te versterken, maar het zal nooit leunen op enkel deze technieken.
Cross-browser compatibiliteit
Professionele webdevelopers hebben een hekel aan de zin Geoptimaliseerd voor Internet Explorer op 1024 * 768
. Hetzelfde geldt voor mij. Ik heb deze website getest in de volgende browsers op diverse schermresoluties:
- Firefox
- Mozilla
- Internet Explorer 5.0 (voor Windows)
- Internet Explorer 5.5 (voor Windows)
- Internet Explorer 6.0 (voor Windows)
- Internet Explorer 7.0 (voor Windows)
- Konqueror
- Opera
- Netscape Navigator
- Safari
Natuurlijk zijn er meer browsers op de markt, maar ik heb niet van alle mogelijke browsers een versie geïnstalleerd. Zodra ik nieuwe browsers heb kunnen vinden zal ik daar ook zeker in testen.