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
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

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