HTML Тег <label>
Пример
Три переключателя с метками:
<form action="/action_page.html">
<label for="male">Мужской</label>
<input type="radio" name="gender" id="male" value="male"><br>
<label for="female">Женский</label>
<input type="radio" name="gender" id="female" value="female"><br>
<label for="other">другое</label>
<input type="radio" name="gender" id="other" value="other"><br><br>
<input type="submit" value="Submit">
</form>
Попробуйте сами »
Определение и использование
Тег <label> определяет метку для нескольких элементов:
- <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>
Правильное использование меток с вышеперечисленными элементами принесет пользу:
- Пользователи программы чтения с экрана (будут читать вслух надпись, Когда пользователь сосредоточен на элементе)
- Пользователи, которым трудно нажимать на очень маленькие области (например, флажки) -
потому что, когда пользователь нажимает на текст внутри элемента
<label>, он переключает ввод (это увеличивает область попадания).
Совет: Атрибут <label> должен быть равен атрибуту id связанного элемента,
чтобы связать их вместе.
label также может быть привязана к элементу, поместив его внутри элемента <label>.
Поддержка браузера
| Элемент | |||||
|---|---|---|---|---|---|
| <label> | Да | Да | Да | Да | Да |
Атрибуты
| Атрибут | Значение | Описание |
|---|---|---|
| for | element_id | Указывает идентификатор элемента формы, к которому должна быть привязана метка |
| form | form_id | Указывает, к какой форме принадлежит метка |
Глобальные атрибуты
Тег <label> также поддерживает Глобальные атрибуты в HTML.
Свойства атрибутов
Тег <label> также поддерживает Свойства атрибутов в HTML.
Связные страницы
HTML DOM справочник: Объект label
Настройки CSS по умолчанию
Большинство браузеров будут отображать тег <label> со следующими значениями по умолчанию:
