Деякі кнопки не мають назви
WCAG 2.2 4.1.2 (A) Name, Role, Value · EN 301 549 9.4.1.2
Що це означає для ваших відвідувачів
Користувачі програм зчитування з екрана та голосового керування не можуть зрозуміти, яка кнопка додає товар у кошик, відкриває меню чи запускає пошук. Через це вони можуть узагалі не зробити покупку.
Кого це стосується
- незрячі покупці
- користувачі програм зчитування з екрана
- користувачі голосового керування
Як виправити
Дайте кожній кнопці назву: видимий текст, aria-label або aria-labelledby з посиланням на видимий текст. Кнопкам лише з іконкою потрібен aria-label, наприклад «Додати в кошик» або «Закрити». Не покладайтеся на атрибут title чи іконки, задані лише через CSS.
Частину пояснення перекладено машинно, носій мови її ще не вичитав.
Сторінки, де трапляється
- /×2
- /product.html×2
Приклади на вашому сайті
-
Елемент: button[type="button"]:nth-child(1)
Код для розробника
<button type="button"><svg viewBox="0 0 24 24" fill="none" stroke="#2b2622" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button> -
Елемент: .icons > button:nth-child(1)
Код для розробника
<button type="button"><svg viewBox="0 0 24 24" fill="none" stroke="#2b2622" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg></button> -
Елемент: .cart
Код для розробника
<button type="button" class="cart"><svg viewBox="0 0 24 24" fill="none" stroke="#2b2622" stroke-width="2"><path d="M5 7h14l-1.5 12h-11z"></path><path d="M9 7a3 3 0 0 1 6 0"></path></svg></button>
Інших елементів із цією проблемою: 1.