
7. Robuust
De code van de webpagina moet goed verwerkt kunnen worden door browsers, brailleleesregels, screenreaders en andere hulpapparatuur. Dit heet 'robuust'. Html-code hoeft niet valide te zijn, dat is geen eis binnen WCAG.
7.1 Html-code moet goed geparst worden
Omschrijving
Een browser vertaalt HTML-code naar een zichtbaar opgemaakte website. Voor deze vertaling moet de browser weten hoe zij de HTML-code precies moet vertalen. De kans dat dat goed gaat is het grootst als de HTML-code correct is.
WCAG stelt daarom een aantal eisen aan de kwaliteit van de HTML. Belangrijkste eis is dat deze goed 'parst': de browser interpreteert de code op de juiste manier. WCAG eist niet dat de HTML-code valide is.
Succescriteria
- 4.1.1 Parsen (niveau A)
Voldoen
- HTML-elementen hebben een start- en een eindtag.
- HTML-elementen zijn correct genest.
- HTML-elementen bevatten geen duplicate attributen.
- ID's zijn uniek.
Onderstaande code is een voorbeeld van een verkeerde nesting:
<p>De fiets is een <strong>rode <em>Gazelle</strong></em>.<p>