Het stijlblad [CSS] is klaar, werkt enkel in Opera7 en duidt verschillende problemen aan die de toegankelijkheid van het document verminderen. De site van Mark Pilgrim en Joe Clark zijn mijn belangrijkste bron en ik heb mij vooral op hun richtlijnen gebaseerd. Ook de richtlijnen van het WAI zijn voor een groot deel verwerkt.
Een stijlblad dat je zelf kan instellen kan erg handig zijn omdat het problemen visueel aanduidt, rechtstreeks op de pagina. Het stijlblad is opgedeeld per HTML element en de bijhorende problemen. Zo toont het stijlblad alle meta-informatie, de taal van het document, de locatie van stijlbladen, of een link een TITLE attribuut heeft en of een alt attribuut gespecifieerd is. Een ALT atribuut voor een IMAGE element is sowieso al verplicht voor elke HTML document.
Voor sommige zaken heb ik een foutmelding ingebouwd die vermeld wat er fout loopt of aangepast moet worden. Het gebruik van een lay-out TABLE is een goed voorbeeld. Het is best mogelijk om een toegankelijk document te bouwen met een TABLE voor de lay-out maar dan moet je wel de SUMMARY eraf halen.
Een userstylesheet toevoegen in Opera7? Eenvoudig
Voorwaardelijke weergave van gegevens ?
De UAAG richtlijnen gooien roet in het eten. Er doet zich een probleem voor bij het nakijken van lege attributen met CSS. Als je het stijlblad installeert zal je zien dat er fouten worden getoond die eigenlijk te wijten zijn aan correct gedrag van de browser. De richtlijnen vragen immers om gegevens weer te geven als ze beschikbaar zijn. Dit wil zeggen dat een leeg TITLE attribuut gevuld wordt met de gegevens in de ALT attribuut en omgekeerd.
Het voorbeelddocument toont verschillende combinaties van (lege of 1spatie) ALT en TITLE attributen. Sommige gegevens zullen vervangen worden door het verkeerde attribuut of door de URL in het HREF attribuut. Geldig gedrag, niets aan te doen.