tab-interval |
Intervalle de tabulation |
CSS |
|
Syntaxe
tab-interval: paramètres;
|
Paramètres
Paramètre |
Description |
paramètres |
Ce paramètre de propriété permet d'indiquer la taille : |
taillept |
Cet attribut permet d'indiquer la taille en point de la tabulation. |
Description
Cette propriété permet de fixer l'intervalle par défaut d'un arrêt de tabulation.
Remarques
- Contexte d'utilisation : La propriété tab-interval permet de définir l'intervalle de déplacement du focus lorsqu'on utilise la touche Tab
pour naviguer entre les éléments interactifs (comme les champs de formulaire) dans une page web. Cela affecte la manière dont l'ordre du focus se comporte.
- Compatibilité limitée : Actuellement, la propriété tab-interval n'est pas largement prise en charge dans les principaux navigateurs comme
Google Chrome, Firefox ou
Safari. Elle est expérimentale et ne fait pas partie des standards CSS utilisés dans la majorité des sites Web.
- Interaction avec tabindex : Bien que tab-interval soit censée influencer l'ordre du focus, il interagit également avec l'attribut tabindex.
Si les deux sont utilisés ensemble, tab-interval pourrait altérer la séquence générée par tabindex, créant ainsi des comportements inattendus.
- Accessibilité : La gestion de l'ordre de tabulation est un aspect important de l'accessibilité. En permettant un contrôle plus fin sur l'espacement de
tabulation, tab-interval pourrait théoriquement offrir aux développeurs un moyen de rendre la navigation clavier plus intuitive.
- Dépréciation en perspective : Comme elle n'est pas largement supportée et semble expérimentale, la propriété tab-interval pourrait être supprimée ou
modifiée dans les futures versions des spécifications CSS, ce qui la rend peu fiable pour une utilisation en production.
- Problèmes de convivialité : Si un site utilise tab-interval de manière excessive ou incorrecte, cela pourrait rendre la navigation au clavier confuse
ou incohérente, surtout pour les utilisateurs de technologies d'assistance comme les lecteurs d'écran.
- Interaction avec le CSS de mise en page : Le comportement de la tabulation peut être affecté par la structure du DOM
et le style de mise en page appliqué. Des marges, des bordures ou des transformations CSS pourraient influencer la manière dont tab-interval est perçu.
- Tests et débogage difficiles : En raison de sa compatibilité limitée, tester les effets de tab-interval dans différents navigateurs est complexe. Les
développeurs peuvent se retrouver à devoir tester plusieurs scénarios pour comprendre comment la fonctionnalité s'applique à leur cas d'usage.
Dernière mise à jour : Dimanche, le 20 décembre 2015