4.1.2 Název, role, hodnota

Součást 4.1 Kompatibilita

Pro všechny komponenty uživatelského rozhraní mohou být název a role programově určeny.

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í

Počet položek v 4.1 Kompatibilita: 3.

 

4.1.1 Parsování

V obsahu implementovaném pomocí značkovacích jazyků mají elementy úplné počáteční a koncové značky.
Pro všechny komponenty uživatelského rozhraní mohou být název a role programově určeny.
 

4.1.3 Stavové zprávy

Stavové zprávy mohou být programově určeny pomocí rolí nebo vlastností tak, aby mohly být oznámeny uživateli.