Fermer

mai 1, 2023

Construire des sites Web accessibles avec HTML natif Partie 5 sur 5 / Blogs / Perficient

Construire des sites Web accessibles avec HTML natif Partie 5 sur 5 / Blogs / Perficient


Un guide pour créer un contenu Web accessible et significatif

Bienvenue dans notre série sur la création de sites Web accessibles avec du HTML natif !

Dans les parties précédentes de cette série, nous avons discuté de l’importance de créer des sites Web accessibles, des bases de la structure HTML, de l’utilisation d’ARIA pour les widgets accessibles, de la création de liens accessibles et de l’utilisation du HTML sémantique pour créer des formulaires accessibles. Dans cette dernière partie, nous verrons comment créer des images accessibles en utilisant le HTML sémantique.

La création de sites Web accessibles est essentielle pour garantir que tout le monde, y compris les personnes handicapées, puisse accéder et utiliser le contenu sur le Web. Un aspect crucial de l’accessibilité consiste à s’assurer que les images sont accessibles à ceux qui utilisent des technologies d’assistance telles que les lecteurs d’écran. Dans cet article de blog, nous explorerons comment créer des images accessibles à l’aide du HTML sémantique.

Sémantique HTML est la pratique consistant à utiliser des éléments HTML pour transmettre le sens et la structure du contenu d’une page Web. En utilisant le HTML sémantique, nous pouvons rendre nos sites Web plus accessibles, plus faciles à entretenir et plus compréhensibles pour les moteurs de recherche.

Texte alternatif pour les images

L’un des éléments les plus importants pour rendre les images accessibles est de fournir un texte alternatif approprié. Le texte alternatif est une brève description de l’image qui peut être lue par les lecteurs d’écran pour transmettre le sens de l’image à ceux qui ne peuvent pas la voir.

Lors de la rédaction d’un texte alternatif, il est important d’être descriptif, concis et précis. Le texte alternatif doit transmettre le but et le contenu de l’image, sans être trop long ou trop court. Évitez d’utiliser des expressions telles que « image de » ou « image de », car cette information est déjà transmise par le lecteur d’écran. Au lieu de cela, concentrez-vous sur les détails importants de l’image.

Voici un exemple d’écriture de texte alternatif pour une image de chat :

Capture d'écran 2023 05 01 103253

<img src="cat.jpg" alt="A gray and white cat sitting on a windowsill, looking out the window." />

Dans cet exemple, le texte alternatif fournit une description brève mais précise du chat et de son environnement.

Images décoratives

Toutes les images d’une page Web n’ont pas besoin d’avoir un texte alternatif. Les images décoratives, telles que les images d’arrière-plan ou les bordures décoratives, ne transmettent aucune information et n’ont pas besoin de texte alternatif. Au lieu de cela, nous pouvons utiliser le aria-hidden attribut pour indiquer aux lecteurs d’écran d’ignorer l’image.

Capture d'écran 2023 05 01 105144

<div style="background-image: url(decorative-background.jpg);" aria-hidden="true"></div>

Dans cet exemple, le aria-hidden indique au lecteur d’écran d’ignorer l’image d’arrière-plan, car elle ne transmet aucune information.

Figures et légendes

Lors de l’utilisation d’images pour transmettre des informations, telles que des graphiques ou des tableaux, nous devons utiliser le figure et figcaption éléments pour fournir un contexte supplémentaire.

Capture d'écran 2023 05 01 110029

Le figure est utilisé pour regrouper l’image et sa légende, tandis que l’élément figcaption L’élément fournit une brève description de l’image.

<figure><img src="chart.jpg" alt="A bar chart showing sales data for the year." /><légende>Un graphique à barres montrant les données de ventes pour l’année.légende></figure>

Dans cet exemple, le figure groupe l’image et sa légende, tandis que l’élément figcaption L’élément fournit une brève description du graphique.

Dans cet article de blog, nous avons exploré comment créer des images accessibles à l’aide de HTML sémantique.

En fournissant un texte alternatif approprié, en utilisant le aria-hidden attribut pour les images décoratives, et en utilisant l’attribut figure et figcaption éléments pour les images qui véhiculent des informations, nous pouvons rendre nos sites Web plus accessibles à ceux qui utilisent des technologies d’assistance.

N’oubliez pas que l’accessibilité est importante pour tout le monde, quelle que soit sa capacité. En utilisant le HTML sémantique et en suivant les meilleures pratiques d’accessibilité, nous pouvons nous assurer que nos sites Web sont accessibles à tous les utilisateurs.

Pour plus d’informations sur pourquoi l’accessibilité du Web est importante en général, vous pouvez consulter mon article de blog précédent ici.

Pour plus d’informations sur la façon de rendre votre produit accessible à votre public, contactez nos experts en design d’expérienceconsultez notre QI d’accessibilité pour votre site web, téléchargez notre guide Expériences accessibles numériquement : pourquoi c’est important et comment les créeren savoir plus sur notre UX pour la série de conception accessible.

Alors, qu’est-ce qui vient ensuite?






Source link