Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété -moz-user-focus
est utilisée pour indiquer si l'élément peut recevoir le focus.
En utilisant la valeur ignore
, on peut désactiver la prise de focus sur l'élément (l'utilisateur ne pourra pas activer l'élément) et l'élément sera sauté lors de la navigation à la tabulation
Valeur initiale | none |
---|---|
Applicabilité | tous les éléments |
Héritée | non |
Média | interactif |
Valeur calculée | comme spécifié |
Animable | non |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
textbox
car l'élément textbox
en tant que tel ne reçoit jamais le focus. À la place, XBL crée un élément HTML <input>
anonyme à l'intérieur du textbox
et que l'élément reçoit le focus. On peut empêcher le textbox
de prendre le focus clavier en passant son index de tabulation à -1
, pour l'empêcher de prendre le focus souris, on pourra utiliser les événements mousedown
.Syntaxe
/* Valeurs avec un mot-clé */ -moz-user-focus: normal; -moz-user-focus: ignore; /* Valeurs globales */ -moz-user-focus: inherit; -moz-user-focus: initial; -moz-user-focus: unset;
Valeurs
ignore
- L'élément n'accepte pas le focus (au clavier ou au pointeur) et sera sauté lors de la navigation à la tabulation.
normal
- L'élément peut recevoir le focus normalement.
Syntaxe formelle
ignore | normal | select-after | select-before | select-menu | select-same | select-all | none
Spécifications
Cette propriété est une propriété propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification. Une propriété similaire : user-focus
a été proposée pour des brouillons de l'ancienne spécifications CSS3 pour les interfaces utilisateurs mais a été rejetée par le groupe de travail.
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | Pas de support | (Oui) | Pas de support | Pas de support | Pas de support |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | ? | Pas de support | Pas de support | Pas de support |