Fermer

mai 15, 2020

Des images accessibles pour quand elles importent le plus


À propos de l'auteur

Carie Fisher est une développeur et formatrice d'accessibilité numérique passionnée par le code frontal inclusif et la promotion de la diversité dans les technologies.
En savoir plus sur
Carie

La création d'images accessibles semble être un sujet simple à première vue – il vous suffit d'ajouter du texte de remplacement à une image, non? Mais le sujet est beaucoup plus nuancé que certains ne le pensent. Dans cet article, nous passerons en revue les différents types d'images, nous plongerons dans des exemples concrets d'annonces de service public (PSA) inaccessibles, et discuterons des éléments les plus importants lorsque des messages critiques doivent atteindre tout le monde.

informer le public sur les problèmes de santé critiques, le timing est tout. Les informations que vous consommez aujourd'hui pourraient vous sauver la vie demain. Et avec plus de 65% de la population étant des apprenants visuels – ce qui signifie qu'ils apprennent et se souviennent mieux grâce à la communication visuelle – le travail de création et de partage d'images accessibles n'a jamais été aussi important. Cela est particulièrement vrai pour les messages d'intérêt public (messages d'intérêt public) visant à fournir au public des informations cruciales et urgentes.

Mais que se passe-t-il lorsque vos utilisateurs ont une déficience visuelle? Ou la dyslexie? Ou des troubles cognitifs? Comment reçoivent-ils et comprennent-ils ces informations visuelles? Quels éléments rendent une image accessible ou inaccessible?

Types d'images et alts

Avant de disséquer une image et d'examiner chaque élément qui peut rendre ou casser son accessibilité, nous devons d'abord prendre du recul et réfléchir à l'objectif de l'image. Est-ce pour informer un utilisateur? Susciter une émotion? L'image agit-elle comme un lien? Ou est-ce purement des yeux?

Il existe un certain nombre de questions qui peuvent vous aider à déterminer la meilleure façon de transmettre les informations d'image à une personne utilisant un dispositif d'assistance technologique (AT), comme un écran

«Quel type de message l'image essaie-t-elle de transmettre?»

«Le message est-il simple, complexe, émotionnel ou exploitable?»

À l'aide d'un outil tel qu'une décision d'image en ligne ou le tableau simplifié ci-dessous peut vous aider à décider à quelle catégorie votre image appartient. Ou imaginez simplement que votre image a – pouf! – disparu. Puis demandez-vous:

"Est-ce que je comprends le contenu qui reste?"

Si la réponse est oui, c'est décoratif . Sinon, l'image est informative et contextuellement nécessaire. Une fois que vous avez déterminé le type d'image avec lequel vous travaillez, il y a quelques directives d'accessibilité de base à prendre en compte.

 Organigramme alt image illustrant les étapes pour aider à décider si une image est décorative ou informative et de quel sous-type elle pourrait tomber [19659014] Organigramme alt image (<a href= Grand aperçu )

Images décoratives

Si vous décidez que votre image est décorative, l'image doit être masquée par programme. Pour ce faire, vous pouvez utiliser un attribut de texte alternatif vide / nul. Cela envoie un signal aux appareils AT pour ignorer cette image car elle n'est pas nécessaire pour comprendre le contenu ou l'action sur la page. Il existe plusieurs façons de masquer un texte alternatif, notamment en utilisant un alt vide / nul (par exemple ), en utilisant ARIA (par exemple ou ), ou en implémentant le image comme arrière-plan CSS.

Remarque: Un attribut de texte alternatif vide / nul n'est pas le même qu'un attribut de texte alternatif manquant. Si l'attribut de texte alternatif est manquant, le périphérique AT peut lire le nom du fichier ou le contenu environnant afin de donner à l'utilisateur plus d'informations sur l'image. Bien que aria-hidden = "true" soit une option pour masquer les images, soyez prudent lorsque vous l'appliquez car cela supprimera tout l'élément de l'API d'accessibilité.

Dans l'exemple ci-dessous, nous voyons une lettre géante «S» et un dessin d'un chat noir aux yeux verts utilisé pour rendre la drop cap plus amusante sur un article de Smashing Magazine.

 Capture d'écran de l'article avec la goutte S casquette et un curieux chat noir aux yeux verts illustration
Capture d'écran de l'article avec capuchon S et illustration chat ( Grand aperçu )

Lorsque nous supprimons l'illustration capuchon, quels changements? Certes, il existe des différences visuelles, mais aucune information n'est perdue.

 Capture d'écran de l'article sans capuchon ni illustration
Capture d'écran de l'article sans capuchon ou illustration ( Grand aperçu )

Dans ce exemple de lettrine, à la fois aria-hidden = "true" et une alt vide / nulle ont été utilisés pour masquer les images des appareils de technologie d'assistance. Bien que ce type de redondance ne soit pas nécessaire pour le rendre accessible – il n'est pas non plus nuisible dans cette situation particulière puisque les lettrines

ne contiennent aucune information supplémentaire que nous aurions besoin d'exposer à un utilisateur AT. N'oubliez pas: en ce qui concerne le code accessible, plus n'est pas toujours mieux .

Au-delà de la dissimulation programmée de votre image – il n'y a pas beaucoup plus à considérer en ce qui concerne les images décoratives. Si vous dites "Mais attendez, qu'en est-il de X?" ou "Et Y?" alors vous devrez peut-être revenir aux outils d'arbre de décision d'image et réévaluer votre image – elle pourrait ne pas être 100% décorative après tout. L'un des types d'images les plus difficiles à classer a tendance à être les images basées sur les émotions / l'humeur, car ce sous-type est un peu subjectif. Ce qu'une personne considère comme décoratif, une autre personne peut le considérer comme informatif, alors utilisez votre meilleur jugement.

Images informatives

Si vous décidez que votre image est informative, il y a beaucoup plus de choses à considérer. Pour que les dispositifs AT comprennent le message ou l'intention d'une image, les images informatives doivent avoir un texte alternatif discernable par programmation . En règle générale, cela s'effectue à l'aide de la méthode alt = "[some description]" mais il existe de nombreuses autres façons d'ajouter des informations sur l'image en fonction de son sous-type, type d'image et contexte ( par exemple complexe vs simple, SVG vs img). Mais avoir un texte alternatif ne suffit pas – cela doit aussi avoir un sens. Par exemple, si votre image consiste à vous sentir en sécurité à la maison, mais que votre information alternative dit «maison» – cela transmet-il le message complet?

Un exemple d'image informative est le logo Smashing Magazine suivant. Si nous posons la même question qu'auparavant (le contexte ou le contenu change-t-il si cette image manque?), Alors la réponse est «oui». Dans cet exemple, le logo est à la fois informatif et exploitable car il est à la fois une image et un lien. Nous pouvons voir dans l'extrait de code que est le titre du lien et le texte alternatif de l'image est  Smashing Magazine . Lorsque nous allumons un appareil AT – comme un lecteur d'écran – nous devrions entendre les deux informations transmises.

 Logo Smashing Magazine
Logo Smashing Magazine ( Grand aperçu )




Source link