Kein Standard
Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zugänglich sind, benutzt werden: Sie wird nicht für alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilitäten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften könnten in der Zukunft verändert werden.
Übersicht
Die -moz-user-focus
CSS Eigenschaft wird dazu benutzt, anzugeben, ob das Element den Fokus haben kann.
Durch Setzen ihres Wertes auf ignore
kann die Fokussierung des Elements deaktiviert werden, was bedeutet, dass der Benutzer das Element nicht aktivieren kann. Das Element wird in der Tabsequenz ausgelassen.
Initialwert | none |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Nein |
Medien | interaktiv |
Berechneter Wert | wie angegeben |
Animierbar | Nein |
Kanonische Reihenfolge | die eindeutige Reihenfolge definiert durch die formale Grammatik |
textbox
Elementen, weil die textbox
selbst nie fokussiert werden kann. Stattdessen erzeugt XBL ein anonymes HTML <input>
Element innerhalb der textbox
und dieses Element ist dasjenige, das den Fokus erhält. Die textbox
kann auch daran gehindert werden, den Tastaturfokus zu erhalten, indem sein Tabindex auf -1
gesetzt wird und daran, den Mausfokus zu erhalten, indem die Standardaktion des mousedown
Ereignisses verhindert wird.Syntax
/* Schlüsselwortwerte */ -moz-user-focus: normal; -moz-user-focus: ignore; /* Globale Werte */ -moz-user-focus: inherit; -moz-user-focus: initial; -moz-user-focus: unset;
Werte
ignore
- Das Element akzeptiert den Tastaturfokus nicht und wird in der Tabreihenfolge ausgelassen.
normal
- Das Element kann den Tastaturfokus akzeptieren.
select-after
- ?
select-before
- ?
select-menu
- ?
select-same
- ?
select-all
- ?
none
- ?
Formale Syntax
ignore | normal | select-after | select-before | select-menu | select-same | select-all | none
Spezifikationen
Diese Eigenschaft ist nicht Teil einer Spezifikation. Eine ähnliche Eigenschaft user-focus
wurde in frühen Entwürfen eines Vorläufers der CSS3 UI Spezifikation vorgeschlagen, jedoch von der Arbeitsgruppe abgelehnt.
Browser Kompatibilität
Merkmal | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Grundlegende Unterstützung | Nicht unterstützt | (Ja) | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |
Merkmal | Android | Chrome für Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Grundlegende Unterstützung | Nicht unterstützt | Nicht unterstützt | ? | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt |