52 of 133 menu

Label tag

Het tag label definieert een label voor een invoerveld van het type input, textarea, select en zo verder.

Het label wordt aan een specifiek invoerveld gekoppeld met behulp van het attribuut for. Hierin moet de waarde van het attribuut id van het invoerveld worden opgegeven waaraan het label is gekoppeld. Ook wordt een label aan een element gekoppeld als dat element binnen het tag label wordt geplaatst. In dit geval hoeft het attribuut for niet te worden opgegeven. Zie de voorbeelden voor een beter begrip.

Bij het klikken op het label zullen de daaraan gekoppelde checkboxes of radio knoppen hun status wijzigen van aangevinkt naar niet-aangevinkt en vice versa. Het label is in dit geval bedoeld voor het gemak: het is moeilijk om met de cursor op kleine formulierelementen te klikken, terwijl dit bij een lang label met tekst veel gemakkelijker is.

Het aan het label gekoppelde tekstinvoerveld van het type input en textarea zal de invoerfocus krijgen. Focus - is wanneer de cursor knippert in het invoerveld, in dit geval, als u iets typt op het toetsenbord - zal de tekst in dit veld verschijnen (zie de pseudoklasse focus voor een geavanceerd begrip van focus).

Het label label kan worden gebruikt om een checkbox of radio knop te simuleren. Dit is nodig om een checkbox of radio met een eigen ontwerp te maken (wat in CSS verboden is, maar met behulp van slimme trucs mogelijk is).

Attributen

Attribuut Beschrijving
for In dit attribuut moet de waarde van het id-attribuut van het invoerveld worden opgegeven waaraan het label label is gekoppeld.
accesskey Definieert een sneltoets waarmee naar het aan het label gekoppelde (via het attribuut for) formulierelement kan worden genavigeerd. Zie voor meer details het attribuut accesskey.

Voorbeeld . Checkbox

Laten we een label koppelen aan een checkbox checkbox met behulp van het attribuut for. Klik op het label en u ziet de status van de checkbox veranderen van aangevinkt naar niet-aangevinkt en vice versa:

<input type="checkbox" id="checkbox"> <label for="checkbox">Ik ben gekoppeld aan de checkbox met id checkbox.</label>

:

Voorbeeld . Binnen label

Laten we nu het label niet koppelen via het attribuut for, maar de elementen direct in het tag label plaatsen, in dit geval zal klikken op de tekst van label ook leiden tot activering van het element:

<label><input type="checkbox"> label</label>

:

Voorbeeld . Tekstinvoerveld

Laten we een label koppelen aan een tag input met behulp van het attribuut for. Klikken op het label zal leiden tot het verkrijgen van focus door het invoerveld. Tegelijkertijd zal de tekst in het veld (toegevoegd met het attribuut value) geselecteerd worden. Als u iets begint te typen op het toetsenbord - zal deze tekst worden overschreven. U kunt de selectie opheffen zonder de tekst te verwijderen door met de muis op het invoerveld te klikken: de focus verdwijnt dan niet, maar de selectie wel:

<input type="text" id="input1" value="een bepaalde tekst"> <label for="input1">Ik ben gekoppeld aan de input met id input1.</label>

:

Zie ook

  • tag legend,
    die een bijschrift boven een groepering van velden definieert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren