
Referentie: De WCAG ijkpunten zijn identiek aan de Waarmerk drempelvrij ijkpunten en de Webrichtlijnen.
Het is beter voor een website om de vormgeving van een pagina niet meer in de paginacode zelf te zetten maar te verwijzen naar een aparte pagina met daarin alle aanwijzingen voor de layout en de vormgeving (kleurgebruik, lettergrootte en -type, etc.). Vormgeving en inhoud zijn dus gescheiden. Op deze manier kan de vormgeving van de gehele website worden aangepast door een enkele style sheet te veranderen.
De inhoud van de pagina kan op deze manier ook beter getransformeerd worden naar alternatieve in- en uitvoerapparatuur als een brailleleesregel, spraaksynthese of een speciale browser.
Ondanks de voordelen van style sheets (ook voor de toegankelijkheid) dient men er nog steeds rekening mee te houden dat bepaalde browsers en hulpapparatuur geen style sheets ondersteunen. Bovendien willen sommige gebruikers hun eigen style sheets gebruiken. Daarom dient de website ook goed leesbaar te zijn wanneer de style sheets van de site niet worden gebruikt of ondersteund (= terugwaartse compatibiliteit).
Relevante Webrichtlijnen: R-pd.1.1, R-pd.9.1, R-pd.9.2.
*: Dit is uitsluitend een succescriterium binnen de Webrichtlijnen. Het overschrijdt conformiteit met WCAG 1.0; zie hieronder voor meer informatie.
Voor menu-onderdelen en koppen worden vaak afbeeldingen van tekst gebruikt, in plaats van 'echte' tekst. Vaak zien we dat de menu-items dan alleen te lezen zijn wanneer de oorspronkelijke style sheets aan staan, omdat de tekst alleen leesbaar is tegen één achtergrondkleur. Wanneer de gebruiker de style sheets uit zet, of wanneer de gebruiker zijn of haar eigen style sheets gebruikt, zijn de menu-onderdelen of koppen niet langer leesbaar.
Zorg er dus voor dat afbeeldingen van tekst tegen elke achtergrondkleur leesbaar zijn, of beter nog: gebruik geen afbeeldingen, maar tekst opgemaakt met style sheets.
In de onderstaande illustratie staan twee fragmenten van een menu. Indien er een andere achtergrondkleur wordt gebruikt is de tekst niet meer leesbaar (onderste fragment).
![]()
Ook in dynamische menusystemen wordt vaak gebruik gemaakt van style sheets. De submenu items verschijnen pas als met de muis over het submenu item bewogen wordt. Het submenu valt dan over de onderliggende informatie heen. Vaak zal zonder de style sheets de achtergrond in het submenu transparant worden. Hierdoor kunnen problemen ontstaan als er onder het submenu bijvoorbeeld tekst staat. De menu-items en onderliggende tekst zijn dan niet goed meer leesbaar.

Hieronder staat een voorbeeld van de weergave van een pagina waarbij tekstblokken door middel van style sheets zijn gepositioneerd.

Hieruit blijkt dat de volgorde die in de style sheet wordt gedefinieerd, wordt genegeerd. In plaats daarvan wordt de volgorde zoals die in de broncode staat gebruikt. Dit kan tot verwarrende situaties leiden. Zorg er dus voor de de volgorde in de broncode logisch is en gebruik eventueel style sheets om de volgorde visueel aan te passen indien dat nodig is.
Het gebruik van style sheets kan de toegankelijkheid sterk vergroten doordat opmaak en inhoud worden gescheiden. Hieronder volgen een aantal oplossingen of een aantal zaken waar rekening mee gehouden dient te worden als met overgaat tot het gebruik van sylesheets.
Het is verstandig om relatieve eenheden te gebruiken in plaats van absolute eenheden in een style sheet. Gebruik bijvoorbeeld 'em' of percentages (%) voor fontgrootte en layout (!) in plaats van pixels (px) of punten (pt). Hierdoor is de pagina, inclusief de tekst, schaalbaar.
De layout van een pagina kan ook in de style sheets worden gedefinieerd, waardoor een pagina zonder layout-tabellen kan worden opgemaakt. Hulpapparatuur toont pagina's opgemaakt met style sheets op verschillende wijze. Hierbij is de volgorde waarin de tekst in de broncode voorkomt, bepalend voor de weergave.
Een persoonlijke style sheet, met bijvoorbeeld een groter lettertype, kan op de volgende manier in Internet Explorer als standaard worden geselecteerd: Kies bij 'Extra' voor 'Opties' en vervolgens voor 'Toegankelijkheid'. Volg de instructies die u dan te zien krijgt (zie afbeelding hieronder). Mensen die lichtgevoelig zijn, kunnen er op deze manier ook voor zorgen dat websites standaard getoond worden met een zwarte achtergrond en witte letters. Hieronder zie je als voorbeeld de website van Drempels Weg met een andere style sheet en in beeld ook de toegankelijkheidsopties die Internet Explorer biedt.

Een voorbeeld van een goed toegankelijk menusysteem is te vinden op de site van accessibility: Toegankelijk uitklapmenu. Dit uitklapmenu voldoet aan alle eisen: het is schaalbaar, het werkt ook zonder JavaScript, het werkt ook zonder style sheets, het is toetsenbordtoegankelijk, er zit een vertraging in voor motorisch gehandicapten en ga zo maar door.
Hulpapparatuur en tekstbrowsers tonen de volgorde van de tekst zoals deze aangegeven is in de broncode. De volgorde van de tekst in de broncode dient daarom ook de goede volgorde te zijn:
Niet zo:
<div id="plek1">De snelle hond</div><div id="plek2">de luie vos</div><div id="plek3">sprong over</div>Maar zo:
<div id="plek1">De snelle hond</div><div id="plek3">sprong over</div><div id="plek2">de luie vos</div>Style sheet
Mogelijkheid 1: Met de testtool Snoop kan een webpagina bekeken worden zonder style sheets. Controleer of alles nog goed leesbaar is.
Mogelijkheid 2: Gebruik de AIS toolbar en schakel style sheets uit (onder CSS). Controleer of alles nog goed leesbaar is.