Русский
a11yglass · Проверка доступности веб-сайтов

НачалоБаза знаний › Критерий WCAG

Подписи полей форм по WCAG

Каждое поле формы должно иметь программно связанную подпись, чтобы пользователи программ чтения с экрана знали, что заполнять, а щелчок по подписи фокусировал поле.

Правильный способ

<label for="email">Эл. почта</label><input id="email"> — или вложите поле в <label>. aria-label / aria-labelledby только когда видимая подпись невозможна.

Почему placeholder недостаточно

Placeholder исчезает при вводе, часто имеет слишком низкий контраст и не распознаётся некоторыми программами чтения с экрана как подпись.

Сообщения об ошибках

Свяжите ошибку с полем (aria-describedby) и сформулируйте текст конкретно («Введите действительную эл. почту», а не «Ошибка»).

Чем помогает a11yglass

Бесплатное сканирование проверяет предоставленный HTML и CSS на нарушения WCAG, которые можно распознать автоматически, и называет к каждому выводу критерий успеха и конкретный шаг. Оно находит примерно 20–35 % проблем и не заменяет полной оценки.

Читать дальше

Общая информация по имеющимся знаниям, не юридическая консультация. По отдельному случаю обратитесь в адвокатское бюро, специализирующееся на ИТ-праве.