52 of 133 menu

Тег label

Тег label задаје метку за поље уноса типа input, textarea, select и тако даље.

Метка се везује за одређено поље уноса уз помоћ атрибута for. У њему треба навести вредност атрибута id поља уноса, за које је везана метка. Такође метка се везује за елемент ако се тај елемент стави унутар тега label. У том случају атрибут for не треба наводити. Погледајте примере за боље разумевање.

Притиском на метку, везани за њу чекбокс или радио дугмад ће мењати своје стање са обележеног на необележено и обрнуто. Метка је у овом случају потребна због погодности: у ситне елементе форме је тешко погодити курсором, а у дугу метку са текстом - је много лакше.

Везано за метку текстуално поље уноса типа input и textarea ће добијати фокус уноса. Фокус - је када курсор трепери у пољу уноса, у том случају, ако нешто пишете на тастатури - текст ће ући у ово поље (види псеудокласу focus за напредно разумевање фокуса).

Метку label може се користити за имитацију чекбокса или радио дугмета. Ово је потребно да би се направио checkbox или radio са својим дизајном (што је на CSS забрањено, али уз помоћ лукавих поступака могуће).

Атрибути

Атрибут Опис
for У овом атрибуту треба навести вредност атрибута id оног поља уноса, за које је везана метка label.
accesskey Задаје пречицу на тастатури, помоћу које се може прећи на везани за метку (преко атрибута for) елемент форме. Више детаља види атрибут accesskey.

Пример . Чекбокс

Хајде да за поље за потврду checkbox вежемо метку уз помоћ атрибута for. Притисните на метку и видећете промену стања поља за потврду са обележеног на необележено и обрнуто:

<input type="checkbox" id="checkbox"> <label for="checkbox">Ја сам везан за чекбокс са id checkbox.</label>

:

Пример . Унутар label

А сада хајде да не везујемо метку преко атрибута for, него убацимо елементе право у тег label, у том случају притиском на текст label такође ћемо довести до активације елемента:

<label><input type="checkbox"> метка</label>

:

Пример . Текстуално поље уноса

Хајде да за тег input вежемо метку уз помоћ атрибута for. Притисак на метку ће довести до добијања фокуса пољем уноса. Притом ће садржани у пољу текст (додаћемо уз помоћ атрибута value) постати истакнут. Ако почнете да пишете нешто на тастатури - овај текст ће се обрисати. Отарасити се исказаности, а да притом не избрише текст, може се кликом мишем на поље уноса: фокус при томе неће нестати, а исказаност ће нестати:

<input type="text" id="input1" value="неки текст"> <label for="input1">Ја сам везан за инпут са id input1.</label>

:

Види још

  • тег legend,
    који задаје натпис над груписањем поља
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј