Focus
En informatique, le focus consiste à sélectionner un élément dans une interface utilisateur. Lorsqu’un élément a le « focus », il peut être contrôlé à l’aide de saisies au clavier. Par exemple, cliquer dans une zone de recherche sur une page Web donne le focus au champ et permet d’y saisir du texte.
Les champs de texte qui ont le focus affichent souvent un indicateur visuel, comme un contour ou un halo. Dans l’exemple ci-dessous, le champ Nom a le focus dans le formulaire Web.
Les navigateurs Web permettent d’appuyer sur la touche Tab pour passer d’un élément pouvant recevoir le focus à un autre sur une page. Alors que les champs de texte reçoivent le focus par défaut, les développeurs Web peuvent rendre d’autres éléments accessibles au focus, notamment les liens, les boutons et d’autres éléments. Il est également possible de choisir l’« ordre de tabulation » de ces éléments à l’aide de l’attribut tabindex HTML. L’élément auquel la valeur tabindex=0 est attribuée reçoit le focus lorsque l’utilisateur appuie sur Tab, suivi de tabindex=1, tabindex=2, etc.
Accessibilité
Donner le focus aux éléments est essentiel pour les utilisateurs ayant des besoins en matière d’accessibilité. La plupart des navigateurs donnent uniquement le focus aux champs de formulaire, mais ceux qui prennent en charge les technologies d’assistance permettent aux utilisateurs de donner le focus à d’autres éléments, comme les liens et les boutons. Par exemple, accéder à un lien dans le contenu de la page à l’aide de la touche Tab et appuyer sur Entrée revient à cliquer sur le lien. Cette technologie permet aux utilisateurs de naviguer sur des pages Web sans utiliser de souris.
Testez vos connaissances