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

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

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

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

Обгортання

Можна вкладати <input> всередину <label>, і браузер автоматично зв’яже їх між собою.

index.html

index.html

copy

Натискання на "Name" фокусує поле введення.

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

Якщо поле введення не можна розмістити всередині мітки, з'єднайте їх вручну:

index.html

index.html

copy

Тут мітка використовує for="name", а поле введення — id="name". Збіг значень створює зв'язок.

Note
Примітка

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

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

Note
Примітка

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

question mark

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

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

Can you explain the main differences between wrapping and using the id attribute for labels and inputs?

Which method is recommended for accessibility?

Are there any situations where one method is preferred over the other?

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

Свайпніть щоб показати меню

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

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

Обгортання

Можна вкладати <input> всередину <label>, і браузер автоматично зв’яже їх між собою.

index.html

index.html

copy

Натискання на "Name" фокусує поле введення.

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

Якщо поле введення не можна розмістити всередині мітки, з'єднайте їх вручну:

index.html

index.html

copy

Тут мітка використовує for="name", а поле введення — id="name". Збіг значень створює зв'язок.

Note
Примітка

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

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

Note
Примітка

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

question mark

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

Select the correct answer

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

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

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

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