HTML <label> -elementti
Määrittely ja käyttö
<label>
Merkintä määrittelee input-elementille merkinnän (merkinnät).
Merkintäelementti ei näytä käyttäjälle minkäänlaisia erityisiä vaikutuksia. Se kuitenkin parantaa hiiren käyttäjien käyttöä. Jos klikkaat tekstiä merkintäelementissä, se laukaisee kyseisen ohjelman. Tämä tarkoittaa, että kun käyttäjä valitsee merkinnän, selain siirtää automaattisesti kohdistuksen merkinnään liittyvään lomakkeen elementtiin.
<label>
Merkinnän for-ominaisuus Se tulisi olla sama kuin liittyvän elementin id-ominaisuus.
<label>
Merkintä voi määritellä merkinnän useille elementeille (merkinnät):
- <input type="checkbox">
- <input type="color">
- <input type="date">
- <input type="datetime-local">
- <input type="email">
- <input type="file">
- <input type="month">
- <input type="number">
- <input type="password">
- <input type="radio">
- <input type="range">
- <input type="search">
- <input type="tel">
- <input type="text">
- <input type="time">
- <input type="url">
- <input type="week">
- <meter>
- <progress>
- <select>
- <textarea>
Oikea tapa käyttää edellä mainittuja elementtejä ja labelia hyödyttää seuraavia käyttäjiä:
- Käyttöjärjestelmä, joka lukee näytön sisällön ääneen (kun käyttäjä keskittyy elementtiin, se lukee merkinnän)
- Pieniin alueisiin (esim. valintapainikkeisiin) vaikeasti klikattavien käyttäjien - koska kun käyttäjä napsauttaa
<label>
Tekstin muuttaminen elementin sisällä vaihtaa syöttökentän (tämä laajentaa klikkausalueen)
Katso myös:
HTML DOM -käsikirja:Label-objekti
Esimerkki
Kolme labelilla varustettua valintanappulaa:
<form action="/action_page.php"> <input type="radio" id="html" name="fav_language" value="HTML"> <label for="html">HTML</label><br> <input type="radio" id="css" name="fav_language" value="CSS"> <label for="css">CSS</label><br> <input type="radio" id="javascript" name="fav_language" value="JavaScript"> <label for="javascript">JavaScript</label><br><br> <input type="submit" value="Lähetä"> </form>
Vinkit ja huomiot
Vinkki:<label>
for-ominaisuuden on oltava sama kuin liittyvän elementin id-ominaisuus voidakseen sidottaa ne yhteen. Ne voidaan myös sijoittaa <label>
Elementin sisällä merkki sidotaan elementtiin.
A liability
A liability | Arvo | Kuvaus |
---|---|---|
for | Elementin id | Määrittelee, mihin lomakkeen elementtiin label on sidottu. |
form | Lomakkeen id | Määrittelee, mihin lomakkeeseen label-kenttä kuuluu. |
Globaalit a liabilities
<label>
Tunnisteet tukevat HTML:n globaalit a liabilities.
tapahtumav.aliat
<label>
Tunnisteet tukevat HTML:n tapahtumav.aliat.
Oletusarvoiset CSS-asetukset
Useimmat selaimet käyttävät seuraavia oletusarvoja näyttämiseen <label>
Elementti:
label { cursor: default; }
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |