TODO: PageHeader

Hoofdmenu

Placeholders en de zoekfunctie

Een gebruikelijke opzet voor een zoekoptie in de header is:

Hierbij wordt het zoekloopje als zichtbaar label gebruikt over wat in te vullen als de placeholder verdwijnt. Omdat dit een veel gebruikte constructie is, is dit prima. Het is door buttontekst of icoon voldoende duidelijk wat er wordt verwacht.

Doen

De placeholder samen met tekst van de submitbutton gebruiken zichtbaar label in een kort zoekformulier.

() => createVNode(Fragment, { children: [createVNode("p", { children: createVNode("label", { className: "sr-only", htmlFor: "header-search", children: "Zoek" }) }), createVNode("p", { children: createVNode("input", { id: "header-search", placeholder: "Zoek", type: "search" }) }), createVNode("p", { children: createVNode("button", { children: "Zoek" }) })] })

Meer lezen over gerelateerde WCAG-succescriteria op NL Design System

Op de WCAG succescriteria pagina’s op deze website lees je meer over veelgemaakte fouten en hoe je kunt testen of jouw website aan de succescriteria voldoet.

Over deze richtlijnen

Deze richtlijnen worden onderhouden door NL Design System en zijn op dit moment in beta.

We willen graag van de community horen of ze werkbaar en nuttig zijn. Heb je vragen, aanvullingen of opmerkingen? Open een issue op GitHub en deel je mening.