# 'id'-attributten brugt på ARIA-elementer og -labels skal være unik

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

WCAG 4.1.2 Name, Role, Value · Niveau A

Flere elementer deler et id, der bruges til en label eller beskrivelse, så hjælpemidler kan komme til at læse den forkerte label op.

## Hvad denne regel tjekker
Sørg for, at hver værdi af id-attributten, der bruges i ARIA og i labels, er unik.

## Hvorfor det er vigtigt
Labels og beskrivelser peger på elementer via id; dubletter bryder den forbindelse (WCAG 4.1.2).

## Sådan retter du det
### På enhver hjemmeside
1. Giv hvert element et unikt id, og opdater de attributter, der henviser til det (for, aria-labelledby, aria-describedby).
2. I Shopify-sektioner tilføjer du {{ section.id }} til id’er, så gentagne sektioner forbliver unikke.

### I Shopify
1. Giv hvert element et unikt id, og opdater de attributter, der henviser til det (for, aria-labelledby, aria-describedby).
2. I Shopify-sektioner tilføjer du {{ section.id }} til id’er, så gentagne sektioner forbliver unikke.

### I WooCommerce og WordPress
1. Giv hvert element et unikt id, og opdater de attributter, der henviser til det (for, aria-labelledby, aria-describedby).
2. I Shopify-sektioner tilføjer du {{ section.id }} til id’er, så gentagne sektioner forbliver unikke.

## Sådan tjekker du rettelsen
- Scan igen, og bekræft, at reglen duplicate-id består.

## Kilder
- Dokumentation af axe-core-reglen (Deque): https://dequeuniversity.com/rules/axe/4.13/duplicate-id-aria
- Forklaring af WCAG 4.1.2 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
