52 of 133 menu

Silt label

Silt label määrab sisestusvälja sildi tüübiga input, textarea, select jne.

Silt seotakse kindla sisestusväljaga atribuudi for abil. Selles tuleks määrata sisestusvälja atribuudi id väärtus, millega silt on seotud. Samuti seotakse silt elemendiga, kui see element asetatakse sildi label sisse. Sel juhul ei pea atribuuti for määrama. Vaadake parima mõistmise huvides näiteid.

Sildile vajutades sellega seotud märkeruudud või raadionupud muudavad oma olekut märgitudlt märgimata peale ja vastupidi. Silt on sel juhul mõeldud mugavuseks: väikestele vormielementidele on kursoriga raske tabada, kuid pikka tekstitükiga silti on palju lihtsam.

Sildiga seotud tekstisisestusväli tüübiga input ja textarea saab sisestusfookuse. Fookus - see on siis, kui kursor vilgub sisestusväljal, sel juhul, kui te klaviatuuril midagi kirjutate - satub tekst sellesse välja (vt pseudoklass focus fookuse täiendavaks mõistmiseks).

Silti label saab kasutada märkeruudu või raadionupu imiteerimiseks. Seda on vaja selleks, et teha checkbox või radio oma disainiga (mida CSS-iga on keelatud, kuid kasutades nutikaid võtteid on võimalik).

Atribuudid

Atribuut Kirjeldus
for Selles atribuudis tuleks määrata atribuudi id väärtus sellest sisestusväljast, millega silt label on seotud.
accesskey Määrab kiirklahvi, mille abil on võimalik sildiga seotud (atribuudi for kaudu) vormielemendile liikuda. Täpsemalt vaata atribuuti accesskey.

Näide . Märkeruut

Seome märkeruudu checkbox sildiga kasutades atribuuti for. Vajutage sildile ja näete märkeruudu olemu muutumist märgitud pealt märgimata peale ja vastupidi:

<input type="checkbox" id="checkbox"> <label for="checkbox">Olen seotud märkeruuduga, mille id on checkbox.</label>

:

Näide . Sildi sees

Nüüd ärgem seome silti läbi atribuudi for, vaid paneme elemendid otse sildi label sisse, sel juhul sildi label teksti vajutamine toob kaasa elemendi aktiveerimise:

<label><input type="checkbox"> silt</label>

:

Näide . Tekstisisestusväli

Seome sildi input sildiga kasutades atribuuti for. Sildile vajutamine toob kaasa sisestusvälja fookuse saamise. Samal ajal väljas olev tekst (lisame atribuudi value abil) saab esile tõstetud. Kui hakata klaviatuuril midagi kirjutama - see tekst kustutatakse. Esiletõstmisest vabanemiseks, kustutamata teksti, saab hiireklõpsuga sisestusväljal: fookus ei kao sel juhul, kuid esiletõstmine kaob:

<input type="text" id="input1" value="mingi tekst"> <label for="input1">Olen seotud sisendväljaga, mille id on input1.</label>

:

Vaata ka

  • silt legend,
    mis määrab väljade grupeerimise pealkirja
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu