Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Käyttämällä Nimilappuja Paremman Lomakkeen Saavutettavuuden Takaamiseksi | HTML-Lomakkeet ja Käyttäjän Syöte
HTML:n Perusteet
course content

Kurssisisältö

HTML:n Perusteet

HTML:n Perusteet

1. Verkkokehityksen Ymmärtäminen
2. HTML-Tunnisteet ja -Attribuutit
3. HTML-Dokumentin Rakenne
4. Työskentely Median ja Taulukoiden Kanssa

book
Käyttämällä Nimilappuja Paremman Lomakkeen Saavutettavuuden Takaamiseksi

Elementti <label> käytetään yhdistämään etiketti syöttökenttään lomakkeessa. Tämä yhteys auttaa käyttäjiä ymmärtämään, mitä tietoja lomakekentässä pyydetään. Kun käyttäjä napsauttaa etikettiä, se keskittyy automaattisesti vastaavaan syöttökenttään.

On kaksi tapaa yhdistää etiketti ja syöttöelementit:

Kääre

Sisällyttämällä lomake-elementti, kuten <input/> kenttä, <label> elementin sisään, selain luo automaattisesti linkin etiketin ja syöttökentän välille. Esimerkiksi:

html

index.html

copy

Tässä esimerkissä napsauttamalla "Nimi"-nimikettä, kohdistus siirtyy automaattisesti vastaavaan syötekenttään.

id-attribuutin käyttäminen

Kun lomake-elementti ei ole sisäkkäin <label>-elementin kanssa, voit manuaalisesti yhdistää ne käyttämällä id-elementin input-attribuuttia ja for-elementin label-attribuuttia. for-attribuutin ja id-attribuutin arvon on oltava sama. Esimerkiksi:

html

index.html

copy

Tässä tapauksessa nimike on yhdistetty syötekenttään käyttämällä for-attribuuttia nimikkeessä ja id-attribuuttia syötekentässä. Napsauttamalla "Nimi"-nimikettä kohdistus siirtyy myös vastaavaan syötekenttään.

Huomautus

Käyttämällä näitä menetelmiä luot visuaalisen ja semanttisen yhteyden label- ja input-kentän välille. Kuitenkin voi olla tilanteita, joissa input-elementin sisällyttäminen label-elementtiin ei ole mahdollista tyylirajoitusten tai verkkosivuston logiikan vuoksi. Tällaisissa tapauksissa luotat yleensä attribuuttien yhteyksiin säilyttääksesi joustavuuden tyylien soveltamisessa ja taustalogiikan toteuttamisessa.

Tarkastellaan kahden lähestymistavan eroa tutkimalla kuvan koodia.

Huomautus

Selaimen näkökulmasta valitulla lähestymistavalla yhteyden luomiseksi ei ole merkitystä. Molemmat menetelmät saavuttavat saman tuloksen yhdistämällä etiketin ja syöttökentän paremman käytettävyyden ja saavutettavuuden saavuttamiseksi.

question mark

Mikä on <label>-elementin tarkoitus HTML-lomakkeissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 3

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

HTML:n Perusteet

HTML:n Perusteet

1. Verkkokehityksen Ymmärtäminen
2. HTML-Tunnisteet ja -Attribuutit
3. HTML-Dokumentin Rakenne
4. Työskentely Median ja Taulukoiden Kanssa

book
Käyttämällä Nimilappuja Paremman Lomakkeen Saavutettavuuden Takaamiseksi

Elementti <label> käytetään yhdistämään etiketti syöttökenttään lomakkeessa. Tämä yhteys auttaa käyttäjiä ymmärtämään, mitä tietoja lomakekentässä pyydetään. Kun käyttäjä napsauttaa etikettiä, se keskittyy automaattisesti vastaavaan syöttökenttään.

On kaksi tapaa yhdistää etiketti ja syöttöelementit:

Kääre

Sisällyttämällä lomake-elementti, kuten <input/> kenttä, <label> elementin sisään, selain luo automaattisesti linkin etiketin ja syöttökentän välille. Esimerkiksi:

html

index.html

copy

Tässä esimerkissä napsauttamalla "Nimi"-nimikettä, kohdistus siirtyy automaattisesti vastaavaan syötekenttään.

id-attribuutin käyttäminen

Kun lomake-elementti ei ole sisäkkäin <label>-elementin kanssa, voit manuaalisesti yhdistää ne käyttämällä id-elementin input-attribuuttia ja for-elementin label-attribuuttia. for-attribuutin ja id-attribuutin arvon on oltava sama. Esimerkiksi:

html

index.html

copy

Tässä tapauksessa nimike on yhdistetty syötekenttään käyttämällä for-attribuuttia nimikkeessä ja id-attribuuttia syötekentässä. Napsauttamalla "Nimi"-nimikettä kohdistus siirtyy myös vastaavaan syötekenttään.

Huomautus

Käyttämällä näitä menetelmiä luot visuaalisen ja semanttisen yhteyden label- ja input-kentän välille. Kuitenkin voi olla tilanteita, joissa input-elementin sisällyttäminen label-elementtiin ei ole mahdollista tyylirajoitusten tai verkkosivuston logiikan vuoksi. Tällaisissa tapauksissa luotat yleensä attribuuttien yhteyksiin säilyttääksesi joustavuuden tyylien soveltamisessa ja taustalogiikan toteuttamisessa.

Tarkastellaan kahden lähestymistavan eroa tutkimalla kuvan koodia.

Huomautus

Selaimen näkökulmasta valitulla lähestymistavalla yhteyden luomiseksi ei ole merkitystä. Molemmat menetelmät saavuttavat saman tuloksen yhdistämällä etiketin ja syöttökentän paremman käytettävyyden ja saavutettavuuden saavuttamiseksi.

question mark

Mikä on <label>-elementin tarkoitus HTML-lomakkeissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 3
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt