# ID používaná v ARIA a v popiscích musí být jedinečná

<https://www.fixreports.com/cs/issues/duplicate-id-aria>

WCAG 4.1.2 Name, Role, Value · úroveň A

Několik prvků sdílí stejné id, které něco pojmenovává nebo popisuje, takže asistivní technologie může přečíst nesprávný popisek.

## Co toto pravidlo kontroluje
Ověřuje, že každá hodnota atributu id použitá v ARIA a v popiscích je jedinečná.

## Proč na tom záleží
Popisky a popisy odkazují na prvky přes id; duplicity toto propojení rozbíjejí (WCAG 4.1.2).

## Jak to opravit
### Na jakémkoli webu
1. Dejte každému prvku jedinečné id a upravte atributy, které na něj odkazují (for, aria-labelledby, aria-describedby).
2. V sekcích Shopify přidejte k id {{ section.id }}, aby opakované sekce zůstaly jedinečné.

### V Shopify
1. Dejte každému prvku jedinečné id a upravte atributy, které na něj odkazují (for, aria-labelledby, aria-describedby).
2. V sekcích Shopify přidejte k id {{ section.id }}, aby opakované sekce zůstaly jedinečné.

### Ve WooCommerce a WordPressu
1. Dejte každému prvku jedinečné id a upravte atributy, které na něj odkazují (for, aria-labelledby, aria-describedby).
2. V sekcích Shopify přidejte k id {{ section.id }}, aby opakované sekce zůstaly jedinečné.

## Jak opravu ověřit
- Spusťte sken znovu a ověřte, že pravidlo duplicate-id prochází.

## Zdroje
- Dokumentace pravidla axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/duplicate-id-aria
- Vysvětlení kritéria WCAG 4.1.2 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
