Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av etiketter for bedre tilgjengelighet i skjemaer | HTML-Skjemaer og Brukerinput
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Ultimate HTML

bookBruk av etiketter for bedre tilgjengelighet i skjemaer

<label>-elementet brukes for å knytte en etikett til et inndatafelt i et skjema. Denne tilknytningen hjelper brukere med å forstå hvilken informasjon som etterspørres i feltet. Når en bruker klikker på etiketten, vil det automatisk settes fokus på det tilhørende inndatafeltet.

Det finnes to måter å koble label- og input-elementer på:

Innpakking

Du kan plassere et <input> inne i et <label>, og nettleseren vil automatisk koble dem sammen.

index.html

index.html

copy

Ved å klikke på "Name" får inndatafeltet fokus.

Bruk av id-attributtet

Hvis inndatafeltet ikke kan plasseres inne i etiketten, koble dem manuelt:

index.html

index.html

copy

Her bruker etiketten for="name" og inndatafeltet bruker id="name". Samsvarende verdier oppretter koblingen.

Note
Merk

Ved å bruke disse metodene etablerer du en visuell og semantisk kobling mellom label og input-feltet. Det kan imidlertid oppstå situasjoner der det ikke er mulig å omslutte input-elementet med label på grunn av stilbegrensninger eller nettsidens logikk. I slike tilfeller benyttes ofte attributtkoblinger for å opprettholde fleksibilitet ved bruk av stiler og implementering av bakgrunnslogikk.

La oss se på forskjellen mellom de to tilnærmingene ved å undersøke koden i bildet.

Note
Merk

Fra nettleserens perspektiv er det uten betydning hvilken tilnærming som brukes for å etablere koblingen. Begge metodene oppnår samme resultat ved å knytte etiketten og input-feltet sammen for bedre brukervennlighet og tilgjengelighet.

question mark

Hva er formålet med <label>-elementet i HTML-skjemaer?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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?

bookBruk av etiketter for bedre tilgjengelighet i skjemaer

Sveip for å vise menyen

<label>-elementet brukes for å knytte en etikett til et inndatafelt i et skjema. Denne tilknytningen hjelper brukere med å forstå hvilken informasjon som etterspørres i feltet. Når en bruker klikker på etiketten, vil det automatisk settes fokus på det tilhørende inndatafeltet.

Det finnes to måter å koble label- og input-elementer på:

Innpakking

Du kan plassere et <input> inne i et <label>, og nettleseren vil automatisk koble dem sammen.

index.html

index.html

copy

Ved å klikke på "Name" får inndatafeltet fokus.

Bruk av id-attributtet

Hvis inndatafeltet ikke kan plasseres inne i etiketten, koble dem manuelt:

index.html

index.html

copy

Her bruker etiketten for="name" og inndatafeltet bruker id="name". Samsvarende verdier oppretter koblingen.

Note
Merk

Ved å bruke disse metodene etablerer du en visuell og semantisk kobling mellom label og input-feltet. Det kan imidlertid oppstå situasjoner der det ikke er mulig å omslutte input-elementet med label på grunn av stilbegrensninger eller nettsidens logikk. I slike tilfeller benyttes ofte attributtkoblinger for å opprettholde fleksibilitet ved bruk av stiler og implementering av bakgrunnslogikk.

La oss se på forskjellen mellom de to tilnærmingene ved å undersøke koden i bildet.

Note
Merk

Fra nettleserens perspektiv er det uten betydning hvilken tilnærming som brukes for å etablere koblingen. Begge metodene oppnår samme resultat ved å knytte etiketten og input-feltet sammen for bedre brukervennlighet og tilgjengelighet.

question mark

Hva er formålet med <label>-elementet i HTML-skjemaer?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
some-alt