Součást 2.4 Navigace
Pouze manuální testování
Toto kritérium z WCAG 2.2 nelze automaticky testovat. Vyžaduje vizuální ověření viditelnosti fokusu.
Co kontrolujeme:
- Prvek s fokusem není zcela zakryt (sticky header, cookie banner, modal)
- Alespoň část prvku je viditelná při fokusu
- Uživatel může posunout zobrazení k prvku s fokusem
Oficiální znění
Když komponenta uživatelského rozhraní přijme fokus klávesnice, komponenta není zcela skryta kvůli obsahu vytvořenému autorem.
Co to znamená v praxi
Prvek s fokusem nesmí být zcela zakrytý jiným obsahem (sticky header, cookie lišta, chat widget).
Časté problémy:
- Sticky navigace zakrývá focusované odkazy
- Cookie consent zakrývá formulářová pole
- Chat bublina překrývá tlačítka
Řešení:
Použijte scroll-padding-top pro kompenzaci sticky elementů.
Originální znění
Originální znění W3C: WCAG 2.2 Success Criterion 2.4.11 Focus Not Obscured (Minimum)