Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Användning av etiketter för bättre tillgänglighet i formulär | HTML-Formulär och Användarinmatning
Ultimate HTML

bookAnvändning av etiketter för bättre tillgänglighet i formulär

<label>-elementet används för att koppla en etikett till ett inmatningsfält i ett formulär. Denna koppling hjälper användare att förstå vilken information som efterfrågas i formulärfältet. När en användare klickar på etiketten fokuseras automatiskt det tillhörande inmatningsfältet.

Det finns två sätt att koppla etikett- och inmatningselement:

Inbäddning

Du kan placera ett <input> inuti ett <label>, och webbläsaren kommer automatiskt att länka dem.

index.html

index.html

copy

Att klicka på "Name" fokuserar inmatningsfältet.

Använda id-attributet

Om inmatningsfältet inte kan placeras inuti etiketten, koppla dem manuellt:

index.html

index.html

copy

Här använder etiketten for="name" och inmatningsfältet använder id="name". Matchande värden skapar kopplingen.

Note
Observera

Genom att använda dessa metoder skapas en visuell och semantisk koppling mellan label och input-fältet. Det kan dock finnas situationer där det inte är möjligt att kapsla in input-elementet i label på grund av stilbegränsningar eller webbplatslogik. I sådana fall används ofta attributkopplingar för att bibehålla flexibilitet vid tillämpning av stilar och implementering av bakgrundslogik.

Låt oss undersöka skillnaden mellan de två tillvägagångssätten genom att titta på koden i bilden.

Note
Observera

Ur webbläsarens perspektiv spelar det ingen roll vilken metod som används för att skapa kopplingen. Båda metoderna uppnår samma resultat genom att länka samman etiketten och inmatningsfältet för förbättrad användbarhet och tillgänglighet.

question mark

Vad är syftet med <label>-elementet i HTML-formulär?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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?

bookAnvändning av etiketter för bättre tillgänglighet i formulär

Svep för att visa menyn

<label>-elementet används för att koppla en etikett till ett inmatningsfält i ett formulär. Denna koppling hjälper användare att förstå vilken information som efterfrågas i formulärfältet. När en användare klickar på etiketten fokuseras automatiskt det tillhörande inmatningsfältet.

Det finns två sätt att koppla etikett- och inmatningselement:

Inbäddning

Du kan placera ett <input> inuti ett <label>, och webbläsaren kommer automatiskt att länka dem.

index.html

index.html

copy

Att klicka på "Name" fokuserar inmatningsfältet.

Använda id-attributet

Om inmatningsfältet inte kan placeras inuti etiketten, koppla dem manuellt:

index.html

index.html

copy

Här använder etiketten for="name" och inmatningsfältet använder id="name". Matchande värden skapar kopplingen.

Note
Observera

Genom att använda dessa metoder skapas en visuell och semantisk koppling mellan label och input-fältet. Det kan dock finnas situationer där det inte är möjligt att kapsla in input-elementet i label på grund av stilbegränsningar eller webbplatslogik. I sådana fall används ofta attributkopplingar för att bibehålla flexibilitet vid tillämpning av stilar och implementering av bakgrundslogik.

Låt oss undersöka skillnaden mellan de två tillvägagångssätten genom att titta på koden i bilden.

Note
Observera

Ur webbläsarens perspektiv spelar det ingen roll vilken metod som används för att skapa kopplingen. Båda metoderna uppnår samma resultat genom att länka samman etiketten och inmatningsfältet för förbättrad användbarhet och tillgänglighet.

question mark

Vad är syftet med <label>-elementet i HTML-formulär?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3
some-alt