HTML i CSS · Middle · Pytanie 38 z 75
Dlaczego :focus-visible jest lepszy niż :focus do stylowania obrysu fokusu?
- ✓Poprawna odpowiedź: Pokazuje obrys przy nawigacji klawiaturą i zwykle ukrywa go przy kliknięciu myszą
- 2Działa tylko na urządzeniach dotykowych bez wskaźnika myszy
- 3To przestarzała wersja
:focuszachowana dla starych przeglądarek
Wyjaśnienie
Projektanci prosili kiedyś o usunięcie „brzydkiej” ramki po kliknięciu, a outline: none psuło dostępność z klawiatury. :focus-visible używa heurystyki przeglądarki: przy nawigacji klawiaturą obrys jest widoczny, przy kliknięciu myszą przycisku zwykle nie. Nigdy nie usuwaj wskaźnika fokusu całkowicie.