Některá tlačítka nemají název
WCAG 2.2 4.1.2 (A) Name, Role, Value · EN 301 549 9.4.1.2
Co to znamená pro vaše návštěvníky
Uživatelé čteček obrazovky a hlasového ovládání nepoznají, které tlačítko vkládá do košíku, otevírá menu nebo odesílá vyhledávání. To jim může nákup úplně znemožnit.
Koho se to týká
- nevidomí zákazníci
- uživatelé čteček obrazovky
- uživatelé hlasového ovládání
Jak opravit
Dejte každému tlačítku název: viditelný text, aria-label nebo aria-labelledby odkazující na viditelný text. Tlačítka jen s ikonou potřebují aria-label, například „Přidat do košíku“ nebo „Zavřít“. Nespoléhejte na atribut title ani na ikony vložené jen přes CSS.
Část vysvětlení je strojový překlad, který rodilý mluvčí ještě nezkontroloval.
Stránky, kde se vyskytuje
- /×2
- /product.html×2
Příklady na vašem webu
-
Prvek: button[type="button"]:nth-child(1)
Kód pro vývojáře
<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> -
Prvek: .icons > button:nth-child(1)
Kód pro vývojáře
<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> -
Prvek: .cart
Kód pro vývojáře
<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>
Další prvky se stejným problémem: 1.