HTML und CSS · Middle · Frage 38 von 75
Warum ist :focus-visible zum Stylen des Fokusrahmens besser als :focus?
- 1Es ist eine veraltete Variante von
:focusfür alte Browser - 2Es zeigt den Rahmen vor allem für Tastaturnutzer
- 3Es funktioniert nur auf Touch-Geräten ohne Mauszeiger
Antwort zeigen
Richtige Antwort: Es zeigt den Rahmen vor allem für Tastaturnutzer
Erklärung
Designer baten früher, den „hässlichen“ Ring nach einem Klick zu entfernen, und outline: none machte die Tastaturbedienung kaputt. :focus-visible nutzt eine Heuristik des Browsers: Bei Tastaturnavigation ist der Rahmen sichtbar, bei einem Mausklick auf einen Button meist nicht. Die Fokusanzeige entfernt man nie ganz.