Bouw websites volgens het principe van gelaagd bouwen.

Tips

Gelaagd bouwen zorgt ervoor dat er een alternatief beschikbaar is als bepaalde delen van een webpagina onbruikbaar zijn. Dat kan een afbeelding zijn (het alternatief: een ALT-attribuut met een adequate beschrijving van de afbeelding), een keuzemenu dat door JavaScript wordt geactiveerd (alternatief: een SUBMIT-knop bij het keuzemenu) of zelfs een videofilm (alternatief: een transcriptie).

Er zijn twee manieren van gelaagd bouwen.

  • De eerste manier wordt aangeduid met graceful degradation. Daarbij wordt het wegvallen van een in de pagina verwerkte functionaliteit opgevangen door een alternatief.
  • De tweede manier wordt aangeduid met progressive enhancement. Daarbij is de basis zo eenvoudig mogelijk gehouden en functionaliteit toegevoegd als de browser het ondersteunt.

De tweede manier, progressive enhancement dus, wordt algemeen gezien als de aanbevolen best practice.

Het verschil tussen de twee manieren wordt uitgelegd en aan de hand van een drop-down menu gedemonstreerd in het artikel Degraderen of transformeren? Drie manieren om navigeren met een uitklapmenu beter toegankelijk te maken. In plaats van progressive enhancement wordt in het artikel - dat uit 2003 stamt - nog de term graceful transformation gebruikt.

Houdt er rekening mee dat er bij CSS Image Replacement-technieken geen gebruik gemaakt wordt van de volgende CSS-eigenschappen: visibility: hidden en display: none. Een reden is, dat de elementen dan ook voor screen readers niet leesbaar is.

Links

Externe links