Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання міток для покращення доступності форм | HTML-Форми та Введення Користувача
Ultimate HTML
course content

Зміст курсу

Ultimate HTML

Ultimate HTML

1. Розуміння веб-розробки
3. Структура HTML-Документа

book
Використання міток для покращення доступності форм

Елемент <label> використовується для зв'язування підпису з полем введення у формі. Такий зв'язок допомагає користувачам зрозуміти, яку інформацію потрібно ввести у відповідне поле. Коли користувач натискає на підпис, фокус автоматично переходить до відповідного поля введення.

Існує два способи зв'язати елементи label та input:

Обгортання

Якщо розмістити елемент форми, наприклад поле <input/>, всередині елемента <label>, браузер автоматично встановлює зв'язок між підписом і полем введення. Наприклад:

html

index.html

copy

У цьому прикладі натискання на текст мітки "Name" автоматично переводить фокус на відповідне поле введення.

Використання атрибута id

Коли елемент форми не вкладений у елемент <label>, їх можна пов'язати вручну за допомогою атрибута id елемента input та атрибута for елемента label. Значення атрибутів for і id повинні збігатися. Наприклад:

html

index.html

copy

У цьому випадку мітка асоціюється з полем введення за допомогою атрибута for у мітці та атрибута id у полі введення. Натискання на текст мітки "Name" також переводить фокус на відповідне поле введення.

Примітка

Використовуючи ці методи, ви встановлюєте візуальний і семантичний зв'язок між label та полем input. Однак можуть бути ситуації, коли обгорнути елемент input у label неможливо через обмеження стилізації або логіку сайту. У таких випадках зазвичай використовують зв'язок через атрибути, щоб зберегти гнучкість у застосуванні стилів і реалізації фонової логіки.

Розгляньмо різницю між двома підходами, проаналізувавши код на зображенні.

Примітка

З точки зору браузера, обраний спосіб встановлення зв'язку не має значення. Обидва методи досягають однакового результату — поєднання мітки та поля введення для покращення зручності використання та доступності.

question mark

Яке призначення елемента <label> у HTML-формах?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Ultimate HTML

Ultimate HTML

1. Розуміння веб-розробки
3. Структура HTML-Документа

book
Використання міток для покращення доступності форм

Елемент <label> використовується для зв'язування підпису з полем введення у формі. Такий зв'язок допомагає користувачам зрозуміти, яку інформацію потрібно ввести у відповідне поле. Коли користувач натискає на підпис, фокус автоматично переходить до відповідного поля введення.

Існує два способи зв'язати елементи label та input:

Обгортання

Якщо розмістити елемент форми, наприклад поле <input/>, всередині елемента <label>, браузер автоматично встановлює зв'язок між підписом і полем введення. Наприклад:

html

index.html

copy

У цьому прикладі натискання на текст мітки "Name" автоматично переводить фокус на відповідне поле введення.

Використання атрибута id

Коли елемент форми не вкладений у елемент <label>, їх можна пов'язати вручну за допомогою атрибута id елемента input та атрибута for елемента label. Значення атрибутів for і id повинні збігатися. Наприклад:

html

index.html

copy

У цьому випадку мітка асоціюється з полем введення за допомогою атрибута for у мітці та атрибута id у полі введення. Натискання на текст мітки "Name" також переводить фокус на відповідне поле введення.

Примітка

Використовуючи ці методи, ви встановлюєте візуальний і семантичний зв'язок між label та полем input. Однак можуть бути ситуації, коли обгорнути елемент input у label неможливо через обмеження стилізації або логіку сайту. У таких випадках зазвичай використовують зв'язок через атрибути, щоб зберегти гнучкість у застосуванні стилів і реалізації фонової логіки.

Розгляньмо різницю між двома підходами, проаналізувавши код на зображенні.

Примітка

З точки зору браузера, обраний спосіб встановлення зв'язку не має значення. Обидва методи досягають однакового результату — поєднання мітки та поля введення для покращення зручності використання та доступності.

question mark

Яке призначення елемента <label> у HTML-формах?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 3
some-alt