Академія
Правило доступності · button-name

Кнопки повинні мати розпізнаваний текст

КритичнийWCAG 2.1 (A), WCAG 2.0 (A), WCAG 2.2 (A), Section 508, Trusted Tester, EN 301 549, RGAA
Впливає на:BlindDeafblind

Переконайтеся, що всі кнопки мають зрозуміле текстове ім'я, доступне для допоміжних технологій.

Способи додати ім'я кнопці

<!-- 1. Текст всередині (найкращий спосіб) -->
<button>Надіслати</button>

<!-- 2. aria-label (для кнопок-іконок) -->
<button aria-label="Закрити">
  <svg aria-hidden="true">...</svg>
</button>

<!-- 3. aria-labelledby -->
<button aria-labelledby="btn-label"></button>
<span id="btn-label">Зберегти</span>

<!-- 4. input з value -->
<input type="submit" value="Надіслати">

Рекомендації

  • Кнопки-іконки — завжди додавайте aria-label.
  • Будьте конкретними — «Видалити коментар» краще ніж «Видалити».
  • Уникайте порожніх кнопок — без тексту чи aria-label кнопка невидима для скрінрідера.
Безкоштовна перевірка

Перевірте свій сайт

Дізнайтеся, чи є це порушення на вашому ресурсі

Безкоштовний аудит