Comment rendre votre site Web accessible?

Vous pouvez rendre votre site Web plus accessible
Cependant, en mettant en œuvre certaines mesures et une flexibilité suffisante, vous pouvez rendre votre site Web plus accessible et également améliorer l'expérience utilisateur.

L'accessibilité est une question complexe. Beaucoup de choses peuvent rendre difficile l'accès ou la compréhension de votre site. Cependant, en mettant en œuvre certaines mesures et une flexibilité suffisante, vous pouvez rendre votre site Web plus accessible et également améliorer l'expérience utilisateur. Ce guide vous expliquera comment vous pouvez contribuer à rendre votre site Web plus accessible aux autres.

Remarque: cet article ne concerne pas une norme spécifique. Si vous devez vous conformer à une norme spécifique, telle que WCAG 2,0 ou Section 508 du US Federal Rehabilitation Act, veuillez également regarder ce que cette norme spécifique exige.

Partie 1 sur 3: rendre le site accessible aux technologies alternatives

Le symbole doit avoir le texte alternatif "Rechercher"
Par exemple, le symbole doit avoir le texte alternatif "Rechercher", et non le texte alternatif "Loupe".

Tout le monde n'accède pas au contenu Web en le lisant à partir de l'écran du navigateur Web. Certaines personnes utilisent des lecteurs d'écran pour lire le contenu à haute voix. Certaines personnes utilisent le mode lecteur de leur navigateur car elles ont besoin d'une conception cohérente qui ne leur pose pas de problème. Séparer correctement le contenu de la conception améliorera considérablement l'expérience utilisateur pour ces personnes.

  1. 1
    Ajoutez un texte alternatif pour toutes les images pertinentes. Les seules exceptions sont les images qui ne sont que décoratives, qui ne sont pas nécessaires pour comprendre le site Web ou interagir avec son contenu. Le texte alternatif est du texte comme alternative à une image. Les lecteurs d'écran liront le texte alternatif au lieu de l'image.
    • Le texte alternatif doit être fonctionnel et non une description de l'image. Par exemple, le symbole doit avoir le texte alternatif "Rechercher", et non le texte alternatif "Loupe". Si l'image est utilisée sur un bouton, donnez-lui un texte alternatif de ce que fait le bouton, par exemple «Soumettre».
    • S'il y a du texte dans l'image, par exemple si l'image est un logo, le texte doit être inclus dans le texte alternatif.
    • Incluez le texte alternatif dans une image à l'aide de l' altattribut. Il est utilisé comme ceci:
      <img src = "ZXhhbXBsZS5wbmc =" alt = "Le texte alternatif appartient ici"> 
    • Si l'image est uniquement décorative, définissez le texte alternatif sur alt="".
  2. 2
    Décrivez l'image ailleurs si elle est très complexe ou contient beaucoup d'informations. Par exemple, s'il s'agit d'un graphique ou d'un graphique, décrivez son contenu au-dessus ou en dessous de l'image. Faites référence à cela dans le texte alternatif, par exemple "Graphique du revenu médian des ménages en Europe de 2000 à 2017, comme décrit ci-dessous". Vous pouvez également créer un lien vers un document avec toutes les valeurs sous forme de texte ou de tableau.
  3. 3
    Envisagez d'utiliser CSS uniquement pour les images décoratives. De cette façon, ces images disparaissent également si l'utilisateur désactive CSS.
    • Les images d'arrière-plan peuvent être incluses à l'aide de l' background-imageattribut CSS. Par example:
      html {image de fond: url ("exemple.png"); } 
  4. 4
    Utilisez des balises sémantiques html5. HTML5 a ajouté de nombreuses balises sémantiques, c'est-à-dire des balises utilisées pour décrire le contenu. Ces balises permettent à des technologies comme un lecteur d'écran ou le mode lecteur de certains navigateurs de «comprendre» le contenu et de l'afficher de manière significative.
    • Si vous utilisez du texte en gras et en italique pour mettre l'accent, pas seulement pour le style, utilisez les <strong>et <em>. Ceci est également pris en charge dans les versions antérieures de HTML.
    • Utilisez <nav>pour les sections de navigation. Cela permet aux lecteurs d'écran et à d'autres technologies d'identifier ces sections et de décider de les afficher ou non.
    • À utiliser <article>pour le contenu principal d'une page Web qui est significatif en soi, sans les autres parties de la page. Par exemple, la <article>balise doit généralement être utilisée pour les entrées de blog, les articles de presse et les messages de forum.
  5. 5
    Utilisez ARIA si nécessaire. Bien qu'il soit préférable d'utiliser les éléments HTML natifs, il n'y en a parfois aucun disponible pour vos besoins. Dans ce cas, vous pouvez utiliser ARIA (Accessible Rich Internet Applications).
    • Notez que vous ne devez pas modifier la sémantique des éléments HTML à moins que cela ne soit absolument nécessaire. </ref> Par exemple, ceci:
      <div role = "banner"> <h1> Ceci est une bannière avec un en-tête de premier niveau </h1> </div> 

      est préféré à ceci:

      <h1 role = "banner"> Ceci est une bannière avec un en-tête de premier niveau </h1> 
  6. 6
    Définissez la langue du document et des parties qui sont différentes. Ceci est fait avec l' langattribut HTML. Il permet aux lecteurs d'écran de prononcer correctement les parties et la page, et aux navigateurs conventionnels de rendre le texte plus précis (par exemple pour basculer entre le sens d'écriture de droite à gauche et de gauche à droite).
  7. 7
    Utilisez des éléments de formulaire pour les formulaires. Par exemple, pour créer un bouton, utilisez buttonou input, pas les éléments aou div. Les deux derniers s'appuient sur CSS et JavaScript pour agir comme un bouton, qui ne sont pas toujours disponibles. En outre, vous devez effectuer un travail supplémentaire pour qu'il se concentre correctement et informer le navigateur qu'il s'agit d'un bouton. Il est donc plus facile et plus accessible d'utiliser simplement l' élément buttonou input.
  8. 8
    Étiquetez correctement les formulaires. Pour associer une étiquette à un contrôle de formulaire, utilisez <label>. Un lecteur d'écran lira cette étiquette lorsque l'utilisateur accède au contrôle de formulaire, tandis que le texte sans étiquette est généralement ignoré. Un exemple d'étiquetage approprié serait:
    <form action = "/ example_action.php"> <input type = "checkbox" id = "consent"> <label for = "consent"> J'accepte les termes et conditions. </label> <br> <input type = "submit" value = "Soumettre"> </form> 

Partie 2 sur 3: rendre le site lisible

  1. 1
    Permettez aux utilisateurs de changer de style. Ceci est le plus important, car différents utilisateurs préfèrent ou ont besoin d'ajustements différents. Par exemple, les personnes ayant certaines déficiences visuelles ont besoin d'un contraste élevé pour lire le texte, tandis que certaines personnes ayant des troubles cognitifs ont besoin d'un faible contraste pour le lire. Cela inclut la taille de la police, le jeu de couleurs, le contraste, le style de police, l'interligne et les marges.
    • Désactivez toutes les feuilles de style et essayez de naviguer sur le site. Il doit toujours être lisible et utilisable.
    • Offrez des possibilités sur votre site pour changer le style, par exemple un bouton pour redimensionner le texte ou un menu pour sélectionner le jeu de couleurs.
  2. 2
    Définissez un espacement suffisant. Assurez-vous de le rendre relatif à la taille de la police, de sorte que si la taille de la police est modifiée, le texte soit toujours lisible.
    • La hauteur de ligne (interligne) doit être au moins 1,5 fois la taille de la police. En CSS, cela se fait comme suit:
      hauteur de ligne: 1,5; 
    • L'espacement entre les paragraphes doit être d'au moins 2 fois la taille de la police. Cela peut être fait en définissant la marge inférieure des paragraphes:
      marge inférieure: 2em; 
    • Vous pouvez ajuster l'espacement des mots avec l' word-spacingattribut CSS et l'espacement des lettres avec letter-spacing. Une trop grande partie rend également le texte plus difficile à lire, alors faites preuve de discernement. Cependant, assurez-vous que si l'espacement des lettres est redimensionné à 0,12em et l'espacement des mots à 0,16em, le texte est toujours lisible.
  3. 3
    Avoir un contraste suffisamment élevé. Certaines personnes ne peuvent pas lire le texte si le contraste est trop faible. Il existe de nombreux outils automatisés pour vérifier le contraste. Vous pouvez également désactiver la couleur et consulter vous-même le site Web.
    • Fournissez également une option pour créer un contraste faible, car un contraste trop élevé est également difficile à lire pour certaines personnes.
  4. 4
    Évitez de justifier le texte des deux côtés. Gardez le texte justifié sur le côté gauche avec un bord droit irrégulier. Ce style est plus facile à lire, en particulier pour les personnes dyslexiques.
  5. 5
    Choisissez une police assez grande. Une bonne approximation consiste à utiliser au moins 12 pixels, et de manière optimale 16 pixels ou même 18 pixels.
  6. 6
    Évitez les longues files d'attente. Celles-ci peuvent rendre difficile le suivi du flux du texte. Utilisez un maximum de 80 caractères (maximum 40 si le texte est en chinois, japonais ou coréen).
  7. 7
    Utilisez les couleurs avec goût. Trop de couleurs vives peuvent provoquer des maux de tête chez les personnes sensibles. Utilisez des couleurs vives uniquement comme accents. Essayez une palette de couleurs plus sobre avec des couleurs comme les gris, les pastels et les couleurs qui ne sont pas trop saturées.
  8. 8
    Réduisez les animations au minimum. Ou supprimez-les entièrement. Les animations peuvent être une distraction et empêcher l'utilisateur de lire le contenu principal. Si vous avez des animations, vous avez la possibilité de les désactiver.
    • Cela s'applique également aux vidéos à lecture automatique et aux pop-ups / superpositions.
  9. 9
    Ne flashez aucun élément plus de 3 fois par seconde. Sinon, gardez les flashs en dessous du seuil en les limitant à une petite zone. Ne pas faire cela peut provoquer des convulsions dues à la photosensibilité.
Ce guide vous expliquera comment vous pouvez contribuer à rendre votre site Web plus accessible aux autres
Ce guide vous expliquera comment vous pouvez contribuer à rendre votre site Web plus accessible aux autres.

Partie 3 sur 3: rendre votre contenu utilisable

Il y a une différence entre pouvoir lire le texte de votre site Web
Il y a une différence entre pouvoir lire le texte de votre site Web et être capable de comprendre la signification de ce texte et d'interagir avec le site Web.

Il y a une différence entre pouvoir lire le texte de votre site Web et être capable de comprendre la signification de ce texte et d'interagir avec le site Web. Toutes ces choses sont nécessaires pour que votre site Web soit accessible.

  1. 1
    Utilisez un langage clair et concis, en particulier pour les instructions. N'utilisez pas plus d'une conjonction et deux virgules. Utilisez des mots couramment utilisés dans le contexte. N'utilisez pas de doubles négatifs. Évitez les métaphores et le langage non littéral.
  2. 2
    Donnez à l'utilisateur suffisamment de temps pour lire et traiter le contenu. Informez l'utilisateur à l'avance du délai d'expiration de sa session. Alertez-les lorsque le délai est sur le point d'expirer et donnez-lui un moyen évident de le prolonger.
  3. 3
    Structurez le contenu. Utilisez des titres et des sous-titres lorsque cela a du sens. Préférez les listes avec des puces ou des numéros aux longs passages de texte. Utilisez des paragraphes pour décomposer de longs murs de texte.
  4. 4
    Rendez votre site navigable au clavier. Certaines personnes ont des problèmes de moteur qui les empêchent d'utiliser une souris. Ils doivent naviguer sur le site avec un clavier.
    • Donnez un aperçu clair de la mise au point. Ne l'enlevez pas. Il montre quel élément a été sélectionné avec le clavier.
    • Si l'utilisateur peut déplacer le focus vers un élément, il doit également être en mesure de déplacer le focus loin de celui-ci à l'aide du clavier.
  5. 5
    Fournissez différents formats pour les médias. Créez du texte, de la vidéo (avec sous-titres codés), de l'audio et des images. De cette façon, chaque utilisateur peut choisir le format qu'il préfère.
Avertissement légal Le contenu de cet article est pour votre information générale et n'est pas destiné à se substituer à des conseils professionnels en droit ou en finance. De plus, il n'est pas destiné à être utilisé par les utilisateurs pour prendre des décisions d'investissement.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail