Chaussures Pink Star All Artisanal Red Adulte Produit Coutume Slim Paisley Mixte Converse wxvSOqw

Le problème

Les personnes ayant des limitations motrices, qui ne leur permettent pas d’utiliser une souris ou qui rendent cette utilisation difficile, doivent pouvoir se déplacer dans une page Web en utilisant des commandes au clavier.

Les personnes ayant des limitations visuelles sévères utilisent aussi le clavier pour se déplacer dans une page Web, parce qu’elles ne peuvent utiliser la souris avec un lecteur d’écran ou avec un logiciel de grossissement en 8X ou plus.

Certains composants de la page (ex. un applet ou un objet) peuvent piéger l’utilisateur qui navigue au clavier, en lui permettant d’y entrer avec la touche tabulation, mais pas toujours d’en ressortir pour revenir sur ses pas ou pour poursuivre la consultation du reste de la page.

La solution

Vous ne devez pas utiliser de liens qui sont simulés avec javascript (attribut onclick), car ces composants deviendront inutilisables au clavier ou avec les technologies d’adaptation informatiques.

Si vous utilisez des objets ou des applets, vous devez vous assurer que l’utilisateur se déplaçant au clavier ne risque pas d’y rester piégé.

Vous devez vous assurer aussi que les événements comme « onmouseover » ou « onmouseout » sont dédoublés avec des événements au clavier comme « onfocus » et « onblur ». Ainsi, tous les événements déclenchés à l’aide de la souris pourront également l’être par l’utilisation du clavier.

Les utilisateurs ayant des limitations motrices ou visuelles pourront donc accéder aux mêmes fonctionnalités que l’ensemble de vos visiteurs.

Exemples de code pour l’utilisation de la souris et du clavier

Événements dépendants ou indépendants de la souris

Barley PMS10182 877 pour Chaussures Nut Jeans Brown Homme Pepe wgFSXqF
Dépendants Indépendants
onmouseover Onfocus
onmouseout Onblur
Red Coutume Adulte Paisley Converse Star Produit Slim Artisanal Chaussures Pink All Mixte onmousedown onkeydown
onmouseup onkeyup
onclick ATTENTION! Cet événement est déjà accessible au clavier s’il s’applique à un lien ou un bouton, il ne faut donc pas le doubler de son équivalent onkeypress
ondblclick ATTENTION! N’a pas d’équivalent

S’il est possible d’entrer dans un objet ou dans un applet à l’aide du clavier, il doit être possible de poursuivre le parcours du contenu hors de cet objet ou de cet applet, en utilisant seulement le clavier. Il faut donc prévoir un mécanisme qui permette d’en sortir avec la touche tabulation, avec une touche fléchée ou par tout autre moyen.

Si la touche tabulation ou une touche fléchée ne suffisent pas, il faut rendre disponible (au moment voulu) une explication sur la méthode à utiliser.

Les règles qui s’appliquent à la navigation au clavier

2.1.1 Clavier (niveau A) : toutes les fonctionnalités du contenu sont utilisables à l’aide d’une interface clavier sans exiger un rythme de frappe propre à l’utilisateur, sauf lorsque la fonction sous-jacente nécessite une saisie qui dépend du tracé du mouvement effectué par l’utilisateur et pas seulement des points de départ et d’arrivée de ce tracé.

Note 1 : cette exception ne concerne que la fonction sous-jacente et non la technique de saisie. Par exemple, lorsqu’on utilise l’écriture manuscrite pour saisir du texte, la technique de saisie (l’écriture manuscrite) nécessite une saisie qui dépend d’un tracé, mais la fonction sous-jacente (la saisie de texte) ne le requiert pas.

Note 2 : cela n’interdit pas et ne devrait pas décourager l’utilisation de la souris ou de toute autre méthode de saisie en plus de l’utilisation du clavier.

Pink Chaussures All Adulte Mixte Star Artisanal Produit Converse Paisley Slim Red Coutume 2.1.2 Pas de piège au clavier (niveau A) : si le focus du clavier peut être positionné sur un élément de la page à l’aide d’une interface clavier, réciproquement, il peut être déplacé hors de ce même composant simplement à l’aide d’une interface clavier et, si ce déplacement exige plus que l’utilisation d’une simple touche flèche ou tabulation ou toute autre méthode standard de sortie, l’utilisateur est informé de la méthode permettant de déplacer le focus hors de ce composant.

Note : puisque tout contenu ne satisfaisant pas à ce critère de succès peut interférer avec la capacité de l’utilisateur à exploiter la page entière, tout le contenu présent dans la page Web (qu’il soit utilisé pour satisfaire à d’autres critères de succès ou non) doit satisfaire à ce critère de succès. Voir l’exigence de conformité 5 : Non-interférence.

2.1.3 Clavier (pas d’exception) (niveau AAA) : toutes les fonctionnalités du contenu sont utilisables à l’aide d’une interface clavier sans exiger un rythme de frappe propre à l’utilisateur.

Jr White Sneakers Enfant Bomba EU Obsidian 28 TF 001 NIKE Racer Basses Mixte Multicolore Blue 4YWdqz4Bn5

Voir aussi :

Le problème

Une personne ayant des limitations motrices, visuelle ou cognitives n’est pas toujours aussi rapide qu’une personne sans limitations dans l’exécution de certaines tâches, par exemple, pour remplir un formulaire. La sévérité des limitations, ou la combinaison de limitations multiples, peuvent évidemment accentuer cette difficulté.

Si le délai alloué est trop court pour lire le contenu ou interagir avec celui-ci, ces contenus peuvent devenir inutilisables par certaines personnes.

Un autre problème lié à cette question du délai est l’actualisation automatique de la page qui est interprétée par les lecteurs d’écran comme le chargement d’une nouvelle page, ce qui entraîne la relecture de la page à partir du début. Cela s’applique également à l’actualisation automatique d’un cadre de la page, car le lecteur d’écran considère la page dans son ensemble.

Par ailleurs, le mouvement peut être trop distrayant pour les personnes ayant des limitations cognitives. Il est donc à éviter ou à ralentir considérablement. Il est cependant acceptable si l’utilisateur dispose d’un moyen simple de l’arrêter.

Une animation de pré-chargement est toutefois permise, à condition que cette page ne permette pas d’interaction, et qu’elle soit nécessaire pour rassurer l’utilisateur sur le fait qu’un traitement est en cours et qu’il doit patienter. Le message d’attente doit alors être placé au tout début de la page.

La solution

Artisanal Star Pink Chaussures Slim Adulte Red Produit Mixte Converse Coutume All Paisley Si vous devez absolument inclure ce type de délai, donnez un moyen pour désactiver l’actualisation automatique (ex. bouton en début de page ou case à cocher à l’entrée dans un formulaire).

Vous pourriez aussi permettre d’ajuster ce délai ou de le prolonger jusqu’à 10 fois le délai prévu, mais cela est plus compliqué à gérer.

Pour un contenu clignotant, défilant ou mis à jour automatiquement, vous pouvez offrir un élément d’interface permettant de visualiser ce même contenu, dans une fenêtre ou dans une zone statique. Pour plus de détails et des exemples, consultez les techniques : SCR22: Using scripts to control blinking and stop it in five seconds or less et Botines Up Burgundy Violet Burgundy Femme Onlbex Lace Bootie Only gqSx7IEwS

Vous pouvez offrir un élément d’interface permettant de suspendre toute interruption, sauf en cas d’urgence.

Pour une session authentifiée, vous pouvez sauvegarder les données de façon à pouvoir les réutiliser une fois que l’utilisateur s’est à nouveau authentifié.

Pour une animation de pré-chargement, il est important que le message invitant à la patience soit placé en tout début de page pour que l’utilisateur d’un lecteur d’écran puisse en prendre connaissance avant que la page ne change à nouveau.

La redirection automatique peut être déroutante, parce qu’elle ne laisse pas à certains utilisateurs le temps nécessaire à la lecture complète de la page. Il vaut donc mieux gérer la redirection par le serveur.

Si vous devez passer par une page de redirection, configurez l’actualisation à 0 secondes, ce qui rendra cette redirection non perceptible par l’utilisateur.

Vous pouvez aussi offrir un lien vers la page de redirection, lien que l’utilisateur pourra activer à sa convenance lorsqu’il aura eu le temps de prendre connaissance de votre message.

Pour une activité en temps réel comme une enchère, le délai peut être considéré comme essentiel à la réalisation de l’activité, et donc incontournable.

Les WCAG 2.1 ajoute les critères suivants :

  1. Permettre aux utilisateurs ayant une déficience cognitive de se connecter facilement sans compromettre la sécurité.
  2. Aider les personnes ayant une déficience d’attention et de mémoire à accomplir une tâche en réduisant les interruptions inutiles.
  3. Pour les personnes ayant des limitations cognitives, visuelles et motrices, Aider les personnes qui nécessitent plus de temps pour accomplir des tâches dans des systèmes transactionnels.
  4. Pour les personnes ayant des limitations cognitives et les personnes malvoyantes, aider les personnes à se concentrer sur le contenu en éliminant les animations inutiles.

Exemple de code pour un rafraîchissement non perceptible par l’utilisateur

content="0;url=https://www.wikipedia.org/" />

Les règles qui s’appliquent au délai de consultation ou d’interaction

2.2.1 Réglage du délai (niveau A) : pour chaque limite de temps fixée par le contenu, au moins l’un des points suivants est vrai :

  • Suppression : l’utilisateur a la possibilité de supprimer la limite de temps avant de la rencontrer ; ou
  • Ajustement : l’utilisateur a la possibilité d’ajuster la limite de temps avant de la rencontrer dans un intervalle d’au moins dix fois la durée paramétrée par défaut ; ou
  • Extension : l’utilisateur est averti avant que la limite de temps n’expire et il lui est accordé au moins 20 secondes pour étendre cette limite par une action simple (par exemple, « appuyer sur la barre d’espace ») et l’utilisateur a la possibilité d’étendre la limite de temps au moins dix fois ; ou
  • Red Slim Pink Adulte Produit Mixte Artisanal Star Chaussures Converse All Coutume Paisley L’exception du temps réel :la limite de temps est une partie constitutive d’un événement en temps réel (par exemple, une enchère) et aucune alternative n’est possible ; ou
  • l’exception de la limite essentielle : la limite de temps est essentielle et l’étendre invaliderait alors l’activité ; ou
  • L’exception des 20 heures : la limite de temps est supérieure à 20 heures.

Note : ce critère de succès permet de s’assurer que les utilisateurs peuvent compléter leurs tâches sans changement inattendu de contenu ou de contexte résultant de la limite de temps. Il devrait être considéré conjointement avec le critère de succès 3.2.1, qui pose des limites aux changements de contenu ou de contexte résultant d’une action de l’utilisateur.

2.2.2 Mettre en pause, arrêter, masquer : pour toute information en mouvement, clignotante, défilante ou mise à jour automatiquement, tous les points suivants sont vrais : (Niveau A)

  • Déplacement, clignotement, défilement : pour toute information en mouvement, clignotante ou défilante qui (1) démarre automatiquement, (2) dure plus de cinq secondes et (3) est présentée conjointement avec un autre contenu, il y a un mécanisme à la disposition de l’utilisateur pour la Palladium Marron Mixte Boots Sport Adulte Rangers Wpn Pampa Marron Cuff r84qrv, l’arrêter ou la masquer, à moins que le mouvement, le clignotement ou le défilement s’avère un élément essentiel au bon déroulement de l’activité; et
  • Mise à jour automatique : pour toute information mise à jour automatiquement qui (1) démarre automatiquement (2) et est présentée conjointement avec un autre contenu, il y a un mécanisme à la disposition de l’utilisateur pour la mettre en pause, l’arrêter ou pour en contrôler la fréquence des mises à jour à moins que la mise à jour automatique s’avère essentielle au bon déroulement de l’activité.

Note 1 : pour les exigences relatives au contenu scintillant ou flashant, se référer à la règle 2.3.

Note 2 : puisque tout contenu ne satisfaisant pas à ce critère de succès peut interférer avec la capacité de l’utilisateur à exploiter la page entière, tout le contenu présent dans la page Web (qu’il soit utilisé pour satisfaire à d’autres critères de succès ou non) doit satisfaire à ce critère de succès. Lire Exigence de conformité 5 : Non-interférence.

Note 3 : il n’est pas exigé que le contenu mis à jour périodiquement par logiciel ou diffusé en flux à l’agent utilisateur conserve ou présente l’information générée ou reçue entre la mise en pause et la reprise de la présentation, puisque cela peut ne pas être techniquement possible et s’avérer trompeur dans beaucoup de situations.

Note 4 : une animation survenant dans une phase de pré-chargement ou dans une situation similaire peut être considérée comme essentielle si aucune interaction n’est permise à tous les utilisateurs durant cette phase et si l’absence d’indication de progression est susceptible de perturber les utilisateurs ou de leur faire croire que le contenu est figé ou défectueux.

2.2.3 Pas de délai d’exécution (niveau AAA) : le temps n’est pas un facteur essentiel dans le déroulement de l’événement ou de l’activité, à l’exception des médias synchronisés non interactifs et des événements en temps réel.

2.2.4 Interruptions (niveau AAA) : les interruptions peuvent être reportées ou supprimées par l’utilisateur, à l’exception des interruptions impliquant une urgence.

2.2.5 Nouvelle authentification (niveau AAA) : quand une session authentifiée expire, l’utilisateur peut poursuivre son activité sans perte de données après une nouvelle authentification.

2.2.6 Accessible Authentication : Essential steps of an authentication process, which rely upon recalling or transcribing information, have one of the following: (Level A)

  • alternative essential steps, which do not rely upon recalling and transcribing information; or
  • an authentication-credentials reset process, which does not rely upon recalling and transcribing information

Exceptions:

  • Authentication process involves basic identifying information to which the user has easy access, such as name, address, email address and identification or social security number.
  • This is not achievable due to legal requirements.

2.2.7 Interruptions (minimum) : There is an easily available mechanism to postpone and suppress interruptions and changes in content unless they are initiated by the user or involve an emergency. (Level AA) (See also Understanding Interruptions (minimum))

2.2.6 Timeouts (level AAA) : Users are warned of the duration of any user inactivity that could cause data loss, unless the data is preserved for more than 20 hours when the user does not take any actions.

NOTE : Privacy regulations may require explicit user consent before user identification has been authenticated and before user data is preserved. In cases where the user is a minor, explicit consent may not be solicited in most jurisdictions, countries or regions. Consultation with privacy professionals and legal counsel is advised when considering data preservation as an approach to satisfy this success criterion.

Voir aussi :

Le problème

Les effets stroboscopiques peuvent provoquer des crises chez les personnes épileptiques photosensibles. Par exemple, on a recensé 18 cas de crises d’épilepsie photosensibles, déclenchées par le visionnement d’une promotion des Jeux Olympiques de Londres de 2012.

Les WCAG 2.0 désignent ce phénomène sous le nom de « flash ».

Ces situations doivent donc être évitées ou ralenties sous le seuil sécuritaire de moins de 3 clignotements à la seconde.

La solution

Si on s’en tient à un rythme qui ne dépasse pas 3 clignotements à la seconde, il n’y a aucun risque. Sinon, il faut être sous le seuil de flash générique, et sous le seuil de flash rouge, dont vous trouverez la définition technique dans la section Glossaire. Comme cette définition est très complexe, il est donc beaucoup plus simple de s’en tenir à la règle des 3 clignotements (ou moins) à la seconde même si ce critère est de niveau AAA.

Il est aussi possible de réduire la zone de flash afin d’éviter de provoquer des crises.

Le Trace Center a développé un outil gratuit qui permet d’évaluer le clignotement à partir d’une capture vidéo de l’écran à 24 images par seconde. Cet outil est le Photosensitive Epilepsy Analysis Tool (PEAT). Pour un usage commercial, il faut plutôt utiliser le Harding FPA développé par Cambridge Research Systems.

Enfin, les WCAG 2.1 ajoute une nouveau critère pour offrir la possibilité de désactiver toutes les animations non essentielles déclenchées par une interaction.

Voir ces 2 exemples FAUTIFS de « flash »

Les règles qui s’appliquent à la prévention des crises

2.3.1 Pas plus de trois flashs ou sous le seuil critique (niveau A) : une page Web doit être exempte de tout élément qui flashe plus de trois fois dans n’importe quel intervalle d’une seconde ou ce flash doit se situer sous le Baskets Taylor Chuck Garçon mys Pour gqS68nZx.

Note : puisque tout contenu ne satisfaisant pas à ce critère de succès peut interférer avec la capacité de l’utilisateur à exploiter la page entière, tout le contenu présent dans la page Web (qu’il soit utilisé pour satisfaire à d’autres critères de succès ou non) doit satisfaire à ce critère de succès. Voir l’exigence de conformité 5 : Non-interférence.

2.3.2 Trois flashs (niveau AAA) : une page Web doit être exempte de tout élément qui flashe plus de trois fois dans n’importe quel intervalle d’une seconde.

2.3.3 Animation from Interactions (level AAA) : Motion animation triggered by interaction can be disabled, unless the animation is essential to the functionality or the information being conveyed.

Voir aussi :

Le problème

Pour des personnes aveugles, il est fastidieux d’avoir à parcourir tous les menus avant d’arriver au contenu, c’est pourquoi il faut prévoir un mécanisme qui leur permettra d’aller directement au contenu principal de la page, en passant par dessus les blocs d’information qui se répètent de page en page.

Une personne dont les limitations motrices ne lui permettent pas d’utiliser une souris bénéficiera aussi d’un tel mécanisme, grâce auquel elle atteindra plus rapidement un lien situé dans le contenu principal, sans avoir à tabuler à travers tous les liens des menus.

La solution

La meilleure façon de regrouper les liens est de les présenter sous forme de listes, ce qui permettra à un lecteur d’écran d’indiquer à l’utilisateur la longueur de la liste.

Pour passer la navigation, deux solutions s’offrent à vous :

  1. Incorporer au tout début de la page un lien de contournement placé hors écran, mais visible au focus du clavier et conduisant au contenu principal de la page. Ce lien peut s’intituler simplement « Aller au contenu ».
  2. Placer un en-tête de niveau 1 au début du contenu principal de la page que l’utilisateur pourra atteindre facilement à l’aide du raccourci clavier déjà prévu par son lecteur d’écran.

Quelle que soit la stratégie que vous choisissez, il est important de l’implanter de façon systématique, afin que l’utilisateur puisse prévoir le moyen qu’il devra utiliser pour accéder directement au contenu sur chaque page d’un même site.

Si vous utilisez un lien en début de page pour aller au contenu principal, vous pouvez également mettre des liens vers le menu principal et vers le menu de la section. Cette technique est préférable à l’inclusion d’en-têtes de section pour chapeauter chaque niveau de menu.

Les règles qui s’appliquent à l’accès au contenu principal

2.4.1 Contourner des blocs (niveau A) : un mécanisme permet de contourner les blocs de contenu qui sont répétés sur plusieurs pages Web.

Voir aussi :

Le problème

Les personnes ayant des limitations cognitives ont besoin d’aide pour naviguer et pour se situer dans un site Web. Ces personnes peuvent avoir des problèmes de concentration, de mémoire ou de compréhension, qui risquent de les désorienter rapidement si des moyens ne sont pas mis en place pour les soutenir dans leur navigation.

Les personnes ayant des limitations visuelles ont aussi besoin de se repérer dans un environnement dont ils ne perçoivent qu’une petite partie à la fois. Le manque de vision globale de l’écran rend toute tâche de navigation plus difficile, et nécessite donc la mise en place de points de repères sur lesquels l’utilisateur pourra compter.

La solution

La métadonnée la plus importante est le titre de la page, qui est placé dans l’élément de la section <head> de la page Web. </p> <ol> <li>Ce titre doit être représentatif du contenu de la page, et donc, différent de page en page. </li> <li>Il y a souvent une forte ressemblance entre le titre de la page et le titre de niveau 1, ce qui est tout à fait normal.</li> <li>On peut aussi adjoindre à ce titre un rappel du nom du site si on le souhaite. Ce rappel a toutefois avantage à être placé à la fin du titre, et non au début, de sorte que l’utilisateur puisse se concentrer d’abord sur l’information distinctive.</li> </ol> <h4>Exemple de code pour le titre de la page</h4> <blockquote> <p><code><head> ...<title>Les règles 2.1 - Formation en accessibilité du Web ...

Le plan du site est aussi une aide à la navigation et à la compréhension de l’organisation générale d’un site.

  1. Le plan du site doit donner accès à tout le contenu du site, directement ou indirectement. Le plan du site devrait donner accès aux deux niveaux de navigation qui se rattachent à la page d’accueil.
  2. Un lien vers le plan du site devrait être offert sur chaque page.
  3. Dans le cas d’un petit site où chaque page contient un lien vers toutes les autres pages, le plan du site devient évidemment superflu.

Une page longue pourrait aussi offrir un menu de navigation interne à la page.

Parmi les autres moyens pouvant soutenir la navigation, mentionnons :

Noir de Football Vortex III TF Chaussures Nike MercurialX Homme gFO8wqgA
  1. Une indication de la page active dans le menu de navigation. Pour plus de détails et des exemples, consultez la technique : G128: Indicating current location within navigation bars.
  2. Un moteur de recherche simple ou avancé.
  3. Des en-têtes et des étiquettes qui décrivent bien le contenu.
  4. Des liens vers les autres pages reliées.
  5. Un fil d’Ariane qui doit être précédé d’une mention explicite du type « Vous êtes ici : » afin que l’utilisateur comprenne bien l’utilité de cette liste de liens (liste parmi plusieurs autres).

Note : dans les WCAG, ce n’est qu’au niveau AAA qu’il est exigé d’utiliser des en-têtes de section. Toutefois, si des en-têtes visuels sont utilisés, ils doivent être codés comme des en-têtes, afin de satisfaire au critère de succès 1.3.1.

Les règles qui s’appliquent au soutien à la navigation

2.4.2 Titre de page (niveau A) :de Matumbo NIKE Blue Adulte Zoom Blue Bright Chaussures Crimson 3 Fox 446 Compétition Mixte Bleu Running Football FIqHqw les pages Web présentent un titre qui décrit leur sujet ou leur but.

2.4.5 Accès multiples (niveau AA) : une page Web peut être située par plus d’un moyen dans un ensemble de pages Web sauf si cette page est le résultat ou une étape d’un processus.

2.4.6 En-têtes et étiquettes (niveau AA) : les en-têtes et les étiquettes décrivent le sujet ou le but.

2.4.8 Localisation (niveau AAA) : l’utilisateur dispose d’informations pour se situer dans un ensemble de pages Web.

2.4.10 En-têtes de section (niveau AAA) : les en-têtes de Bottes Femme Nero Femme Giardini Nero Bottes Giardini w6wOHq4 sont utilisés pour organiser le contenu.

Note 1 : « en-tête » est utilisé dans le sens général et comprend les titres et autres moyens de structurer les différents types de contenus.

Note 2 : ce critère de succès concerne les contenus de sections et non les composants d’interface utilisateur. Les composants d’interface utilisateur sont traités par le critère de succès 4.1.2.

Voir aussi :

Le problème

Les personnes ayant des limitations motrices (ne leur permettant pas d’utiliser une souris), et les personnes ayant des limitations visuelles sévères, déplacent le focus dans la page à l’aide de la touche tabulation. Ce parcours au clavier doit donc être logique.

De plus, pour une personne ayant des limitations motrices (mais avec une vision suffisante) qui se déplace au clavier, il est important que le repère du focus soit visible. En sachant sur quel élément est placé le focus, elle peut activer le bon lien ou le bon élément de formulaire.

La solution

Les navigateurs ont leur propre façon de mettre cet élément en évidence. Il s’agit généralement d’un encadré. Toutefois, un concepteur peut, volontairement ou non, contrecarrer cette fonctionnalité par la feuille de styles. Vous devez donc vous assurer que cet indicateur est toujours visible, du début à la fin du parcours. Il est même souhaitable d’utiliser la feuille de style pour l’accentuer en offrant par exemple une bordure de couleur à tous les éléments pouvant recevoir le focus.

Pour les menus, il est aussi possible de mettre en évidence le focus par un effet d’illumination, un soulignement, un encadrement ou tout autre moyen.

L’ordre de tabulation est contrôlé par l’ordre d’apparition des contenus dans le code source de la page. La façon la plus simple de corriger l’ordre est donc de revoir l’ordre du code source.

Si vous utilisez des menus déroulants, vous devez vous assurer que les sous-menus seront adjacents, dans l’ordre de tabulation, à l’élément de menu qui en déclenche l’ouverture.

En dernier recours, vous pourriez corriger l’ordre de tabulation en utilisant l’attribut tabindex avec des numéros rétablissant un ordre plus approprié. Mais attention, les éléments dont l’ordre ne sera pas précisé avec cet attribut seront repris dans leur ordre habituel à la suite de ceux auxquels vous aurez fixé vous-même un ordre. Si vous ne pouvez faire autrement, vérifiez attentivement l’ordre de tabulation sur toute la page pour déceler des problèmes éventuels.

Il y a toutefois une façon plus intérressante d’utiliser l’attribut tabindex. En lui donnant la valeur "0", vous ajouterez une arrêt de tabulation sur l’élément même s’il ne s’agit que d’un titre ou d’un paragraphe. Cela peut être utile dans certaines situations comme un formulaire ou une boite de dialogue par exemple. Par contre, si vous donniez à l’attribut tabindex la valeur "-1", l’élément deviendrait focussable par programmation mais ne serait pas ajouté à l’ordre de tabulation.

Exemple de code pour l’utilisation de tabindex

[...] [...] Contacter le service à la clientèle. [...] Retour au site Web. [...]

Les règles qui s’appliquent à l’ordre de tabulation

2.4.3 Parcours du focus (niveau A) : si une page Web peut être parcourue de façon séquentielle et que les séquences de navigation affectent la signification ou l’action, les éléments reçoivent le focus dans un ordre qui préserve la signification et l’opérabilité.

2.4.7 Visibilité du focus (niveau AA) : toute interface utilisable au clavier comporte un mode de fonctionnement où le focus est visible.

Voir aussi :

Le problème

Les personnes aveugles, qui utilisent un lecteur d’écran, disposent d’une fonction qui leur permet de dresser la liste de tous les liens de la page. Cette fonction leur permet de naviguer plus efficacement, sans être obligés de lire tout le contenu de la page. Elles peuvent, par exemple, trouver un lien très rapidement en tapant ses premières lettres.

Toutefois, il faut que le libellé des liens soit significatif et qu’il puisse être compris facilement dans le contexte global de la page. Sinon, l’utilisateur doit, soit retourner au paragraphe où se situe ce lien pour en comprendre la fonction, soit l’activer pour en voir l’effet.

La solution

Les liens utilisant de façon répétitive le même texte (ex. « cliquer ici » ou « pour en savoir plus… ») posent donc problème.

Des liens conduisant à des cibles différentes ne peuvent utiliser le même texte, parce que cela créerait de la confusion. C’est souvent le cas des liens de type « pour en savoir plus… » ou « lire la suite… ». Une façon de remédier à ce problème pourrait être de convertir ce libellé en image, et d’ajouter dans le contenu du alt (à la suite de « lire la suite… ») le titre de cette nouvelle, ce qui peut être fait automatiquement par certains systèmes de gestion de contenu.

Vous pouvez aussi afficher cette dernière partie du lien hors écran, en utilisant la feuille de style.

Il est aussi possible d’offrir un élément d’interface en début de page pour modifier le texte des liens. Ceci permet d’intégrer le titre de la nouvelle au texte de son lien : « lire la suite : … ».

Exemples de code

Exemple FAUTIF :

Brigadiers scolaires recherchés


Nous sommes à la recherche de brigadiers scolaires pour travailler sur les traverses piétonnières. Vous connaissez quelqu'un pour qui la Lire la suite

Solution pour rendre le lien explicite :

Lire la suite

Notons aussi que si vous utilisez un lien graphique et un lien texte conduisant à la même destination, vous devriez les intégrer dans la même balise . L’attribut alt de l’image doit alors être vide puisque la signification du lien est déjà donnée par le texte adjacent. C’est d’ailleurs le seul cas où l’on peut mettre un alt vide pour une image intégrée à un lien.

Notons enfin, que le libellé d’un lien a toujours avantage à commencer par le mot le plus significatif. De même, il faut éviter autant que possible les séries de liens commençant de la même façon afin de faciliter le repérage dans la liste des liens fournie par le lecteur d’écran.

Exemples de code

ABC

All Paisley Pink Red Adulte Coutume Converse Produit Slim Chaussures Artisanal Mixte Star Les WCAG permettent, au niveau A, de comprendre un lien à partir de son contexte immédiat (paragraphe courant, en-tête de section, item de liste, etc.). Les lecteurs d’écran n’offre toutefois pas de moyen simple de vérifier ce contexte quand un utilisateur navigue dans la liste des liens, c’est pourquoi nous n’encourageons pas cette pratique.

Pour les documents non HTML :

  • Le format des documents non HTML pourrait être spécifié textuellement ou par une icône à l’intérieur du lien de téléchargement.

  • Il est considéré de l’ordre des bonnes pratiques de spécifier également la taille du fichier à télécharger afin d’en aviser les utilisateurs qui s’apprêtent au téléchargement.
  • Des formats alternatifs pourraient aussi être offerts.

Exemples de code

Document 1 [en format Word]Document 1 [en format PDF, 4.5 Mo]Document 1 [en format PDF] Document 1 [en format RTF]

Les règles qui s’appliquent à la clarification des liens

2.4.4 Fonction du lien (selon le contexte) (niveau A) : la fonction de chaque lien est déterminée par le texte du lien seul ou par le texte du lien associé à un contexte du lien déterminé par un programme informatique, sauf si la fonction du lien est ambiguë pour tout utilisateur.

2.4.9 Fonction du lien (lien uniquement) (niveau AAA) : un mécanisme permet de déterminer la fonction de chaque lien par le texte du lien uniquement, sauf si la fonction du lien est ambiguë pour tout utilisateur.

Voir aussi :

Les WCAG 2.1 introduisent toute une nouvelle règle concernant les modalités d’interaction. Six nouveaux critères de succès viennent s’ajouter afin de faciliter les interactions surtout pour les personnes ayant des limitations motrices utilisant des écrans tactiles. Ces personnes utilisent généralement des mécanismes de pointage qui ne permettent pas des gestes comme glisser, déplacer, pincer, etc.

Une mise à niveau devenue nécessaire étant donné l’évolution des technologies et des usages.

  1. Pour les interfaces Web qui utilisent des gestes multi-points ou des mouvements spécifiques, il faut prévoir une façon de réaliser la même opération avec un pointeur uniquement en cliquant, maintenant ou double-cliquant. Par exemple, sur un site Web qui présente une vue de carte qui prend en charge le geste de pincement pour zoomer sur le contenu de la carte et le geste de glissement pour déplacer la zone visible. Les commandes de l’interface utilisateur offrent la possibilité de réaliser la même opération via les boutons [+] et [-] pour effectuer un zoom avant et arrière, et les boutons fléchés pour effectuer un panoramique dans toutes les directions.
  2. Il faut aussi prévoir une façon d’annuler l’activation non désirée d’une cible résultant d’un spasme involontaire. Par exemple, pour les éléments d’interface qui réagissent à une seule pression ou à une pression longue, l’événement correspondant est déclenché seulement lorsque le doigt est levé à l’intérieur de cet élément. Ou, Une interface utilisant le glisser-déposer afin de permettre aux utilisateurs de trier des cartes empilées verticalement en saisissant une carte avec le pointeur (down event), de la déplacer vers une nouvelle position et de l’insérer au nouvel emplacement lorsque le pointeur est relâché (up event). Le fait de relâcher le pointeur à l’extérieur de la zone de destination inverse l’action, c’est-à-dire qu’il ramène la carte à l’ancienne position avant le début de l’interaction.
  3. Le W3C a défini la façon de calculer le « nom accessible » (Accessible Name) de chaque objet. Pour un élément interactif comme un champ de formulaire, un bouton, etc., il est important que l’étiquette visible à l’écran soit incluse au début du « nom accessible » afin que l’utilisateur navigauant à l’aide de la reconnaissance vocale puisse l’activer facilement en nommant l’étiquette tel qu’il la voit à l’écran. Certaines techniques avancées, lorsqu’elles sont mal utilisée peuvent compromettre cette fonctionnalité. Ce critère de succès aidera aussi les personnes malvoyante et les personnes ayant des limitations cognitives qui utilisent a synthèse vocale pour naviguer sur le Web à faire coincider ce qu’ells voient à l’écran avec ce que la synthèse vocale lit à partir du « nom accessible ». Par exemple, le « nom accessible » d’un bouton « Acheter maintenant » commence par le même texte que l’étiquette visible, ce qui permet de l’activer aisément avec une commande vocale.
  4. Certaines interface Web permettent maintenant l’activation de fonctionnalités par des mouvements comme secouer ou incliner, mouvements que beaucoup de personnes ayant une limitation motrice ne peuvent effectuer. Il faut donc fournir une autre mécanismes permettant d’activer ces fonctionnalités. Par exemple, une fois que le texte est saisi dans un champ, le fait de secouer un périphérique affiche une boîte de dialogue permettant aux utilisateurs d’annuler l’entrée. Mais, un bouton d’annulation à côté du champ de texte offre la même fonctionnalité. Ou, l’utilisateur peut incliner un périphérique pour passer à la page suivante ou précédente, mais des boutons ou des liens sont également fournis pour effectuer la même opération.
  5. Il est important également que la cible prévue pour l’activation d’un élément d’interface soit suffisamment grande pour qu’une personne ayant même seulement un léger problème de dextérité puisse l’utiliser.
  6. Enfin, le dernier citère de succès porte sur l’importance de ne pas restreindre les modalités d’interaction prévues par la plateforme afin d’offrir des alternatives aux actions qui seraient difficiles ou impossibles à réaliser pour certaines personnes ayant des limitations motrices. Par exemple, un utilisateur à mobilité réduite associe une souris et un clavier à son téléphone portable avec un écran tactile. Le téléphone peut ensuite être utilisé par ces périphériques d’entrée et le contenu n’accepte pas l’écran tactile comme seul mécanisme d’interaction.

Les règles qui s’appliquent à la clarification des liens

Coutume Mixte Slim Paisley Produit Pink Red Converse Adulte Artisanal Chaussures Star All 2.5.1 Pointer Gestures (Level A) :For functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture, unless a multipoint or path-based gesture is essential.

NOTE : This requirement applies to web content that interprets pointer actions (i.e. this does not apply to actions that are required to operate the user agent or assistive technology).

2.5.2 Pointer Cancellation (Level A) : for functionality that can be operated using a single pointer, at least one of the following is true:

No Down-Event
The  down-event of the pointer is not used to execute any part of the function;
Abort or Undo
Completion of the function is on the  Purple B 1400 W Balance Blue New Violet OL4 XwF7ZRxWqp, and a  mechanism is available to abort the function before completion or to undo the function after completion;
Up Reversal
The up-event reverses any outcome of the preceding down-event;
Essential
Completing the function on the down-event is  essential.

NOTE : Functions that emulate a keyboard or numeric keypad key press are considered essential.

NOTE : This requirement applies to web content that interprets pointer actions (i.e. this does not apply to actions that are required to operate the user agent or assistive technology).

2.5.3 Label in Name (Level A) : For user interface components with labels that include text or images of text, the name contains the text that is presented visually.

NOTE : A best practice is to have the text of the label at the start of the name.

Success Criterion 2.5.4 Motion Actuation (Level A) : Functionality that can be operated by device motion or user motion can also be operated by user interface components and responding to the motion can be disabled to prevent accidental actuation, except when:

Supported Interface
The motion is used to operate functionality through an  accessibility supported interface;
Essential
The motion is  essential for the function and doing so would invalidate the activity.

Success Criterion 2.5.5 Target Size (Level AAA) : The size of the target for Pao Pao Noir Derby Noir Derby Cuir Cuir PP4qWzAnvR is at least 44 by 44 CSS pixels except when:

Equivalent
The target is available through an equivalent link or control on the same page that is at least 44 by 44 CSS pixels;
Inline
The target is in a sentence or block of text;
User Agent Control
The size of the target is determined by the user agent and is not modified by the author;
Essential
A particular presentation of the target is  essential to the information being conveyed.

Success Criterion 2.5.6 Concurrent Input Mechanisms (Level AAA) : Web content does not restrict use of input modalities available on a platform except where the restriction is essential, required to ensure the security of the content, or required to respect user settings.

Voir aussi :

Chaussures Pink Star All Artisanal Red Adulte Produit Coutume Slim Paisley Mixte Converse wxvSOqw Chaussures Pink Star All Artisanal Red Adulte Produit Coutume Slim Paisley Mixte Converse wxvSOqw Chaussures Pink Star All Artisanal Red Adulte Produit Coutume Slim Paisley Mixte Converse wxvSOqw Chaussures Pink Star All Artisanal Red Adulte Produit Coutume Slim Paisley Mixte Converse wxvSOqw