Maison >interface Web >tutoriel HTML >Tutoriel HTML : Créer une super connexion
navigation par tabulation
Les utilisateurs qui n'utilisent pas ou ne peuvent pas utiliser de périphérique de pointage peuvent utiliser la touche de raccourci de tabulation pour ouvrir la connexion, et ils doivent également disposer d'un ordre de tabulation. Bien que le HTML soit linéaire, l'attribut tabindex vous permet de définir l'ordre de ses touches de raccourci, et ces onglets logiques doivent automatiquement se mettre à leur place.
Touches de raccourci
Les touches de raccourci permettent une navigation plus facile via des touches spécifiques du clavier (le focus est obtenu lorsque la touche Alt ou la touche Ctrl est maintenue enfoncée). Pour ceux qui ne disposent pas de périphérique de pointage, c'est plus rapide et plus pratique que d'utiliser la touche de tabulation pour se connecter.
Il n'est pas nécessaire de définir des touches de raccourci pour chaque connexion, mais c'est une bonne idée de les définir pour les principales connexions de navigation.
Certaines pages
REMARQUE
Le problème avec les touches de raccourci est que l'utilisateur n'a souvent aucun moyen de savoir où elles se trouvent et quelles sont exactement les clés (à moins de regarder le code source). Bien que JAWS, un lecteur d'écran capable de lire les raccourcis à haute voix, pour en tirer le meilleur parti, vous devez toujours rendre les raccourcis plus simples.
Vous pouvez utiliser des techniques de liaison telles que « ignorer la navigation » (détaillées ci-dessous) ou choisir une page distincte pour illustrer ces fonctionnalités liées à la convivialité de votre site, y compris les touches de raccourci. Une méthode de plus en plus populaire consiste à souligner une lettre qui correspond à la touche de raccourci, similaire à la méthode utilisée dans les menus des programmes Windows.
Titre du lien
C'est une bonne idée d'ajouter l'attribut title au lien. Cela donnera à l'utilisateur une description du lien vers lequel il pointe. peut améliorer la navigation.
Si cette connexion exécute Javascript, il est également utile d'expliquer aux utilisateurs qui n'utilisent pas la fonctionnalité Javascript ce qui se passera (ou ne se passera pas).