Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af labels for bedre tilgængelighed i formularer | HTML-Formularer og Brugerinput
Ultimativ HTML

bookBrug af labels for bedre tilgængelighed i formularer

<label>-elementet bruges til at knytte en etiket til et inputfelt i en formular. Denne tilknytning hjælper brugere med at forstå, hvilke oplysninger der efterspørges i formularfeltet. Når en bruger klikker på etiketten, fokuseres der automatisk på det tilsvarende inputfelt.

Der er to måder at forbinde label- og input-elementer på:

Indkapsling

Du kan placere et <input>-element inde i et <label>, og browseren vil automatisk forbinde dem.

index.html

index.html

copy

Klik på "Name" fokuserer inputfeltet.

Brug af id-attributten

Hvis inputfeltet ikke kan placeres inde i labelen, forbind dem manuelt:

index.html

index.html

copy

Her bruger labelen for="name" og inputfeltet bruger id="name". Matchende værdier skaber forbindelsen.

Note
Bemærk

Ved at anvende disse metoder etableres en visuel og semantisk forbindelse mellem label og input-feltet. Der kan dog opstå situationer, hvor det ikke er muligt at indkapsle input-elementet i label-elementet på grund af stilbegrænsninger eller websidens logik. I sådanne tilfælde benyttes ofte attributforbindelser for at bevare fleksibiliteten i anvendelsen af stilarter og implementering af bagvedliggende logik.

Lad os undersøge forskellen mellem de to tilgange ved at analysere koden på billedet.

Note
Bemærk

Fra browserens perspektiv er det uden betydning, hvilken metode der vælges til at etablere forbindelsen. Begge metoder opnår det samme resultat ved at forbinde label og input-felt for forbedret brugervenlighed og tilgængelighed.

question mark

Hvad er formålet med <label>-elementet i HTML-formularer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain the main differences between wrapping and using the id attribute for labels and inputs?

Which method is recommended for accessibility?

Are there any situations where one method is preferred over the other?

bookBrug af labels for bedre tilgængelighed i formularer

Stryg for at vise menuen

<label>-elementet bruges til at knytte en etiket til et inputfelt i en formular. Denne tilknytning hjælper brugere med at forstå, hvilke oplysninger der efterspørges i formularfeltet. Når en bruger klikker på etiketten, fokuseres der automatisk på det tilsvarende inputfelt.

Der er to måder at forbinde label- og input-elementer på:

Indkapsling

Du kan placere et <input>-element inde i et <label>, og browseren vil automatisk forbinde dem.

index.html

index.html

copy

Klik på "Name" fokuserer inputfeltet.

Brug af id-attributten

Hvis inputfeltet ikke kan placeres inde i labelen, forbind dem manuelt:

index.html

index.html

copy

Her bruger labelen for="name" og inputfeltet bruger id="name". Matchende værdier skaber forbindelsen.

Note
Bemærk

Ved at anvende disse metoder etableres en visuel og semantisk forbindelse mellem label og input-feltet. Der kan dog opstå situationer, hvor det ikke er muligt at indkapsle input-elementet i label-elementet på grund af stilbegrænsninger eller websidens logik. I sådanne tilfælde benyttes ofte attributforbindelser for at bevare fleksibiliteten i anvendelsen af stilarter og implementering af bagvedliggende logik.

Lad os undersøge forskellen mellem de to tilgange ved at analysere koden på billedet.

Note
Bemærk

Fra browserens perspektiv er det uden betydning, hvilken metode der vælges til at etablere forbindelsen. Begge metoder opnår det samme resultat ved at forbinde label og input-felt for forbedret brugervenlighed og tilgængelighed.

question mark

Hvad er formålet med <label>-elementet i HTML-formularer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3
some-alt