Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Etikettien käyttö lomakkeiden paremman saavutettavuuden takaamiseksi | HTML-Lomakkeet ja Käyttäjän Syöte
HTML:n Perusteet

Etikettien käyttö lomakkeiden paremman saavutettavuuden takaamiseksi

Pyyhkäise näyttääksesi valikon

<label>-elementtiä käytetään yhdistämään nimike syötekenttään lomakkeessa. Tämä yhteys auttaa käyttäjiä ymmärtämään, mitä tietoa lomakekentässä pyydetään. Kun käyttäjä napsauttaa nimikettä, kohdistus siirtyy automaattisesti vastaavaan syötekenttään.

On olemassa kaksi tapaa yhdistää label- ja input-elementit:

Sisäkkäin sijoittaminen

Voit sijoittaa <input>-elementin <label>-elementin sisälle, jolloin selain yhdistää ne automaattisesti.

index.html

index.html

Napsauttamalla "Nimi" kohdistetaan syötekenttään.

id-attribuutin käyttö

Jos syötekenttää ei voida sijoittaa label-elementin sisään, yhdistä ne manuaalisesti:

index.html

index.html

Tässä label käyttää for="name" ja syötekenttä käyttää id="name". Yhteensopivat arvot luovat yhteyden.

Note
Huomio

Näillä menetelmillä luodaan visuaalinen ja semanttinen yhteys label- ja input-kentän välille. Joissakin tilanteissa input-elementin sijoittaminen label-elementin sisään ei kuitenkaan ole mahdollista tyylirajoitteiden tai sivuston logiikan vuoksi. Tällöin käytetään usein attribuuttien välisiä yhteyksiä, jotta tyylien ja taustalogiikan toteutus säilyy joustavana.

Tarkastellaan kahden lähestymistavan eroa tutkimalla kuvan koodia.

Note
Huomio

Selaimen näkökulmasta valitulla tavalla yhteyden muodostamiseen ei ole merkitystä. Molemmat menetelmät yhdistävät tunnisteen ja syötekentän, parantaen käytettävyyttä ja saavutettavuutta.

question mark

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

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 5. Luku 3
some-alt