Součást 4.1 Kompatibilita
Testujeme automaticky
Toto kritérium testujeme plně automaticky pomocí rozsáhlé sady pravidel.
Co testujeme:
- aria-allowed-attr – Povolené ARIA atributy
- aria-command-name – Přístupný název příkazů
- aria-hidden-focus – Fokusovatelné elementy nejsou skryté
- aria-input-field-name – Vstupní pole mají název
- aria-required-attr – Vyžadované ARIA atributy
- aria-roles – Platné ARIA role
- aria-toggle-field-name – Přepínače mají název
- aria-valid-attr-value – Platné hodnoty atributů
- button-name – Tlačítka mají přístupný název
- frame-title – Rámy mají titulek
- input-button-name – Input tlačítka mají název
- label – Formulářová pole mají popisky
- link-name – Odkazy mají přístupný název
- select-name – Select elementy mají název
Oficiální znění
Pro všechny komponenty uživatelského rozhraní (včetně formulářových prvků, odkazů a komponent generovaných skripty) lze programově určit název a roli; stavy, vlastnosti a hodnoty nastavitelné uživatelem lze programově nastavit; a oznámení změn těchto položek je k dispozici user agentům včetně asistivních technologií.
Co to znamená v praxi
Všechny interaktivní prvky musí mít správně nastavený přístupný název, roli a stav.
Příklady:
- Tlačítko má text nebo aria-label
- Vlastní komponenta má správnou ARIA roli
- Checkbox oznamuje stav checked/unchecked
- Tab panel oznamuje aktivní záložku
Originální znění
Originální znění W3C: WCAG 2.1 Success Criterion 4.1.2 Name, Role, Value