Введение
HTML-тег <label> используется для добавления подписи или текста подписи к любому HTML-элементу на веб-странице. В этом практическом занятии мы узнаем, как использовать тег <label> в HTML.
Примечание: Вы можете практиковать программирование в
index.htmlи изучить Как писать HTML в Visual Studio Code. Нажмите кнопку "Запустить в браузере" в нижнем правом углу, чтобы запустить веб-сервис на порту 8080. Затем можно обновить вкладку Web 8080, чтобы просмотреть веб-страницу.
Добавление подписи к элементу ввода
- Откройте файл
index.htmlв предпочитаемом текстовом редакторе. - Добавьте следующий код, чтобы создать элемент ввода с подписью:
<label for="name">Name:</label> <input type="text" id="name" name="name" />
- Атрибут
forэлементаlabelдолжен совпадать с атрибутомidэлемента ввода, с которым он связан.
Использование элемента label для создания кликабельной области
- Откройте файл
index.htmlв предпочитаемом текстовом редакторе. - Добавьте следующий код, чтобы создать кликабельную область вокруг элемента ввода:
<label>
<input type="checkbox" />
Click here to select
</label>
- Теперь при нажатии на текст "Click here to select" будет选中аться checkbox.
Связь подписи с элементом формы
- Откройте файл
index.htmlв предпочитаемом текстовом редакторе. - Добавьте следующий код, чтобы создать элемент формы с подписью:
<form action="/" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" />
<input type="submit" value="Submit" />
</form>
- Атрибут
forэлементаlabelдолжен совпадать с атрибутомidэлемента формы, с которым он связан.
Стилизация подписи
- Откройте файл
index.htmlв предпочитаемом текстовом редакторе. - Добавьте следующий код, чтобы создать элемент подписи с CSS-классом:
<label class="large-label" for="name">Name:</label>
<input type="text" id="name" name="name" />
- Добавьте следующий CSS в свой файл стилей, чтобы стилизовать подпись:
.large-label {
font-size: 24px;
font-weight: bold;
}
Использование элемента label для улучшения доступности
- Откройте файл
index.htmlв предпочитаемом текстовом редакторе. - Добавьте следующий код, чтобы создать элемент ввода с подписью для доступности с использованием экранного ридера:
<label for="name">Name:</label>
<input type="text" id="name" name="name" aria-label="Enter your name" />
- Атрибут
aria-labelпредоставляет текстовую подпись для элемента ввода, которая доступна для экранных ридеров.
Резюме
В этом практическом занятии мы узнали, как использовать HTML-тег <label> для добавления подзаголовков или текста подписи к HTML-элементам на веб-странице. Тег <label> полезен для улучшения доступности и увеличения кликабельной области элемента. Мы также узнали, как связывать подписи с элементами форм и стилизовать подписи с использованием CSS.



