Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Labels Gebruiken voor Betere Formuliertoegankelijkheid | HTML-Formulieren en Gebruikersinvoer
Ultimate HTML

Labels Gebruiken voor Betere Formuliertoegankelijkheid

Veeg om het menu te tonen

Het <label>-element wordt gebruikt om een label te koppelen aan een invoerveld in een formulier. Deze koppeling helpt gebruikers te begrijpen welke informatie in het formulier moet worden ingevuld. Wanneer een gebruiker op het label klikt, wordt automatisch het bijbehorende invoerveld geselecteerd.

Er zijn twee manieren om label- en input-elementen te koppelen:

Omsluiten

Je kunt een <input> binnen een <label> plaatsen, waarna de browser deze automatisch aan elkaar koppelt.

index.html

index.html

Door op "Naam" te klikken, wordt het invoerveld gefocust.

Het id-attribuut gebruiken

Als het invoerveld niet binnen het label kan worden geplaatst, deze handmatig koppelen:

index.html

index.html

Hier gebruikt het label for="name" en het invoerveld id="name". Overeenkomende waarden zorgen voor de koppeling.

Note
Opmerking

Met deze methoden leg je een visuele en semantische verbinding tussen het label en het input-veld. Er kunnen echter situaties zijn waarin het niet mogelijk is om het input-element binnen het label te plaatsen vanwege opmaakbeperkingen of website-logica. In zulke gevallen wordt vaak gebruikgemaakt van attribuutkoppelingen om flexibiliteit te behouden bij het toepassen van stijlen en het implementeren van achtergrondlogica.

Laten we het verschil tussen de twee benaderingen bekijken aan de hand van de code in de afbeelding.

Note
Opmerking

Vanuit het perspectief van de browser maakt het gekozen aanpak om de verbinding tot stand te brengen niet uit. Beide methoden bereiken hetzelfde resultaat door het label en het invoerveld met elkaar te verbinden voor verbeterde bruikbaarheid en toegankelijkheid.

question mark

Wat is het doel van het <label>-element in HTML-formulieren?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 5. Hoofdstuk 3
some-alt