·¡²Ô-³Ùê³Ù±ð (ou Masthead)
Vous êtes sur le point de développer le modèle (template) de votre nouveau site Web ou de remplir un modèle.
Pour respecter les normes Web des Nations Unies (voir le site : « Construire des sites Web à l’ONU »), l'intégralité de votre site doit être accessible ; et cela inclut l'en-tête (le masthead). Pour ce faire, suivez les étapes ci-dessous.
Les 4 principes d’accessibilité du contenu Web
Être perceptible, être utilisable, être compréhensible et être robuste sont les 4 principes directeurs référencés tout au long de ce site, ils constituent la base de l'accessibilité du Web.
Être perceptible
Pour supprimer tout obstacle à l'accès à votre site Web, vous devez proposer des moyens alternatifs d'accéder à son contenu afin de compenser l'absence ou la faiblesse de certains sens, comme la perte d'audition ou la déficience visuelle. Cela implique également que votre site Web prenne en charge l'utilisation de technologies d'assistance (lecteurs d'écran, outils d'agrandissement, etc.).
-
Multilinguisme
(Cliquez pour plus de détails sur 'Multilinguisme')Pourquoi est-ce important ?
Les lecteurs d’écran et les appareils Braille doivent pouvoir identifier les changements de langue afin de fournir une prononciation correcte.
Assurer l'accessibilité
- La balise <html> dans l’en-tête de la page indique la langue du contenu de la page. Si un mot ou une phrase d'une autre langue apparaît dans le contenu, il faut le baliser en conséquence.
Ce qu’il convient de faire :
Utiliser l'attribut « lang » pour identifier le texte dans une autre langue.
Ce qu’il faut se rappeler
- S'il y a du contenu dans une langue autre que la langue principale de la page, vérifiez le code HTML.
Exemple :
<html lang="en" >
<ul>
<li><a href="sg_letter.html">Letter of the Secretary general</a></li>
<li><a href="letter_fr.html" lang="fr">Lettre du Représentant permanent de la Belgique</a></li>
<li><a href="letter_sc.html">Letter of the President of the Security Council</a></li>
</ul>
</html> -
Perception (contraste des couleurs, redimensionnement du texte, présentation visuelle)
(Cliquez pour plus de détails sur 'Perception')Pourquoi est-ce important ?
La couleur, la police et la taille du texte sont des éléments clés dans la conception d'un site web, et bien qu'ils soient utilisés pour améliorer le contenu et être attractifs visuellement, tous ces éléments doivent être accessibles. Le respect de cette exigence aidera les utilisateurs qui s'appuient sur des technologies d'assistance, ainsi que les utilisateurs daltoniens ou ceux qui utilisent des écrans braille. Le texte est également un élément important de la conception d'un site, et il existe une grande variété de polices et de tailles mais pour que votre contenu Web reste lisible, les utilisateurs doivent pouvoir redimensionner le texte.
Assurer l'accessibilité
- Le contraste entre le premier et le deuxième plan doit être suffisant (ratio de 3 : 1).
- Fournir des adresses web (url) courtes afin qu’elles restent afficher entièrement dans le cas où l’utilisateur agrandit la taille du texte ou de l’écran.
- Définissez la taille de la police avec des unités relatives pour rendre le redimensionnement plus facile que s'il était fixe.
- Définissez les tailles en pourcentages (%) ou « em ».
Ce qu’il faut se rappeler
- Le choix des couleurs ne doit PAS être le seul moyen de faire passer un message ou d’identifier du contenu.
- Le texte des paragraphes ne doit pas être en retrait, sinon il devient difficile à lire.
- Créer des boutons radio verts avec les mots « go » et rouges pour « stop » n'est pas accessible ; complétez les indices de couleur avec une phrase, comme « Cliquez sur le bouton vert pour continuer » ou « Cliquez sur le bouton rouge pour arrêter l'enregistrement ».
- Les informations importantes ne doivent pas être diminuées quand les couleurs sont désactivées ; par exemple, les liens doivent être soulignés.
- - Utilisez le CSS pour styliser la taille de caractère (voir l’exemple ci-dessous, CSS).
Exemples :
CSS
h1 {font-size: 3em;}
Être utilisable
Tout le monde ne navigue pas sur un site internet de la même façon. Les utilisateurs handicapés peuvent par exemple utiliser des technologies d'assistance, telles que des lecteurs d'écran, des appareils en braille, des logiciels d'agrandissement d'écran, etc. Il est donc essentiel que les utilisateurs puissent utiliser les commandes, les boutons, la navigation et les autres éléments interactifs nécessaires.
-
L'accessibilité par le clavier
(Cliquez pour plus de détails sur 'Accessibilité par le clavier')Pourquoi est-ce important ?
Étant donné que certains utilisateurs handicapés ne peuvent pas utiliser une souris, il convient de mettre en place des solutions de rechange telles que les fonctions au clavier.
Assurer l'accessibilité
- Toutes les fonctionnalités disponibles à l'aide de la souris doivent également l'être à l'aide de la touche « entrée/retour ». De plus, chaque élément de la navigation (bouton, onglet, sous-menus, etc.) doit également être disponible depuis le clavier pour naviguer, avancer ou reculer dans les différentes pages.
Ce qu’il convient de faire :
- Utilisez les liens « Sauter/Skip » pour accéder directement à la navigation et/ou pour passer au contenu. Ces liens doivent devenir visibles lorsque le clavier est activé, car ils sont utiles aux utilisateurs voyants qui ne peuvent pas utiliser de souris.
- Évitez d'utiliser des applications, des plugins, des widgets ou des techniques JavaScript qui bloquent le clavier et empêchent les utilisateurs d'entrer et de sortir de tout élément de l'interface utilisateur.
Ce qu'il faut se rappeler
- Les utilisateurs de lecteurs d'écran doivent écouter le titre, les éléments de la bannière et la barre de navigation de chaque page. Faites en sorte qu'il soit facile d'accéder directement au contenu, en utilisant un lien « Sauter/Skip ».
- L'indicateur de mise au point - propre aux navigateurs (ligne pointillée fine ou contour bleu) - peut être désactivé à l'aide de CSS. Ne le désactivez pas, sauf si vous pouvez en proposer un meilleur.
- Si la navigation sur votre site est complexe, les utilisateurs devront parcourir chaque lien, ce qui peut être difficile pour eux. Proposez un lien « Passer au contenu » ET utilisez une structure d'en-tête appropriée, créant un aperçu du contenu de la page.
- Désactivez les liens.
Exemples :
Skip links
- HTML
<div id="skiplink">
<ul>
<li> <a href="#navigation">Skip to navigation </a> </li>
<li> <a href="#content">Skip to content </a> </li>;
</ul>
</div>
<div id="banner">
<h1>Events </h1>
</div>
<div id="navigation">
<ul>
<li id="home"> <a href="index.shtml">At Headquarters in New York </a> </li>
<li id="type"> <a href="exhibition.shtml">Exhibitions </a> </li>;
</ul>
</div>
<div id="content" class>
<p>The UN at 75, an exhibition online </p>
</div>
- CSS - to hide the skip links by giving them the same colour as the background
body {background-colour: #FFFFFF;}
#skiplink a {color:#FFFFFF;}
#skiplink a:focus, div#skiplink a:active {color:#0000FF;}
-
±·²¹±¹¾±²µ²¹²ú¾±±ô¾±³Ùé
(Cliquez pour plus de détails sur '±·²¹±¹¾±²µ²¹²ú¾±±ô¾±³Ùé')Pourquoi est-ce important ?
Les utilisateurs doivent pouvoir s'orienter sur un site ou une page Web et trouver le contenu et les fonctionnalités qu'ils recherchent.
Assurer l'accessibilité
- Aidez les utilisateurs à naviguer, à trouver du contenu et à déterminer où ils se trouvent sur votre site Web. La navigation doit être présentée dans un ordre uniforme, bien structuré et logique afin d'éviter toute confusion ou désorientation.
Ce qu’il convient de faire :
- Chaque page Web doit avoir un titre informatif (<title>) qui décrit son contenu/son objectif .
- Assurez-vous que chaque lien correspond à une action spécifique ou est lié à un texte afin que ces liens puissent être lus hors contexte.
- Utilisez les en-têtes de section pour une navigation simple et logique.
Ce qu'il faut se rappeler
- Évitez les liens ambigus - la destination d'un lien doit être compréhensible à partir du libellé ou par la description du texte.
- N'utilisez pas « En savoir plus » ou « Cliquez ici ». Soyez précis : « En savoir plus sur le mandat de notre Département », ou « Lire le rapport complet de l'Envoyé spécial ».
Exemples :
-
Page Title
<html>
<head>
<title>Key Documents, International Law | 51³Ô¹Ï</title>
</head>
<body>
<h1>Legal Key Documents</h1>
<h2>Introduction</h2>
<h2>Introduction</h2>
…
</body>
</html>
Être compréhensible
Ce principe fait référence à la compréhension du contenu et des fonctionnalités d'un site Web. Un contenu utilisant un langage complexe et de nombreux acronymes peut être difficile à comprendre pour certaines personnes handicapées, ainsi que pour celles qui lisent dans une langue qui n'est pas la leur.
Assurez-vous que votre contenu soit clair et concis ; et pour garantir une compréhension totale de votre site Web, n'oubliez pas que la cohérence et la facilité de navigation sont essentielles.
-
Aide à la saisie
(Cliquez pour plus de détails sur 'Aide à la saisie')Pourquoi est-ce important ?
Lorsque les utilisateurs remplissent un formulaire de contact ou stoppent un diaporama, ils peuvent faire une erreur et ils doivent pouvoir la corriger facilement et efficacement.
Assurer l'accessibilité
- Pour éviter les erreurs lors du remplissage de formulaires ou de recherche dans une base de données, il faut avant tout des instructions claires.
- S'il y a des erreurs de saisie dans un formulaire, faites en sorte que les messages d'erreur soient immédiatement visibles et descriptifs.
Ce qu’il convient de faire :
- Utilisez des balises (label) pour chacun des champs d’un formulaire, et identifiez chaque étiquette avec le champ qui lui est associé.
- Faites en sorte que chaque étiquette soit compréhensible pour une personne qui ne peut pas voir au-delà de ce champ de formulaire. Si l'étiquette d'un champ de formulaire indique « Adresse », un utilisateur de lecteur d'écran peut alors saisir son adresse complète, y compris l'étage, le numéro d'appartement, le code postal et l'état/la province. Si le prochain champ sur lequel il navigue est « numéro d'appartement » ou « code postal », l'utilisateur devra revenir en arrière et modifier sa saisie précédente, ce qui risque de le frustrer. Il est préférable d'utiliser une étiquette plus descriptive, comme « Adresse de la rue, ligne 1 ».
- Lorsqu'un utilisateur soumet un formulaire comportant des erreurs, vous devez faire connaître l'état d'erreur de soumission du formulaire sur le titre de la page et les en-têtes<h1> ou <h2>, et lister les erreurs en haut du formulaire.
- Si l'utilisateur remplit un champ de formulaire de manière incorrecte, utilisez des messages d'erreur descriptifs et suggérez des moyens utiles pour remplir correctement les champs du formulaire. Par exemple, si quelqu'un saisit sa date de naissance sous la forme « 1er janvier 2000 », un message d'erreur utile pourrait être du type « Format incorrect . Veuillez saisir votre date de naissance dans un format tel que 12/31/1999 ». Les messages d'erreur du type « entrée non valide » ne sont pas utiles.
Ce qu'il faut se rappeler
- N'utilisez pas de texte de remplacement dans chaque champ de formulaire comme étiquette de champ.
- N'utilisez pas uniquement la couleur, par exemple une bordure de champ de saisie rouge, pour signaler les champs incorrects. Les erreurs doivent être clairement indiquées et associées à chaque champ.
Exemples :
- Étiquette associée à son champ :
<label for="firstname">First name:</label>
<input type="text" name="firstname" id="firstname" />
- Une messagerie utile sur un formulaire qui renvoie des erreurs :
<h1>Form Submission Error!</h1>
<div role="alert">
<h2>There is 1 error in this form. Please fix the following and resubmit:</h4>
<ul>
<li>
<a href="#firstname" id="firstname_error">
The First name field is empty; it is a required field and must be filled in.
</a>
</li>
</ul>
</div>
...
<form>
<label for="firstname">First Name:</label>
<input type="text" id="firstname" aria-describedby="firstname_error">
...
-
³¢¾±²õ¾±²ú¾±±ô¾±³Ùé
(Cliquez pour plus de détails sur '³¢¾±²õ¾±²ú¾±±ô¾±³Ùé')Pourquoi est-ce important ?
Certains utilisateurs lisent rapidement, mais d'autres ne le font pas parce qu'ils ne le peuvent pas. Si votre contenu Web est complexe, vous risquez de perdre des visiteurs parce que le texte est trop difficile à suivre. Vous devez également organiser votre contenu selon une structure simple.
Assurer l'accessibilité :
- Modifiez votre contenu Web pour le rendre aussi compréhensible que possible. Gardez à l'esprit les principes de base de la rédaction pour le Web : écrivez des phrases courtes, actives et simples, évitez l'utilisation du jargon, expliquez les acronymes et rendez le texte lisible.
Ce qu’il convient de faire :
- Définissez la langue utilisée sur le site (A, C, E, F, R, S).
- Utilisez un style moins formel que celui normalement utilisé dans les documents de l'ONU : le texte doit être concis et direct, particulièrement sur la page d'accueil.
- Les abréviations, les acronymes et la terminologie technique doivent être expliqués, utilisés avec parcimonie et uniquement lorsqu'ils sont largement reconnaissables.
- Fournissez des liens vers les définitions des termes techniques.
Ce qu'il faut se rappeler
- La connaissance de votre public est la première étape. Qui est votre public cible ?
- Vous pouvez envisager de solliciter des utilisateurs représentant votre public cible.
Exemples :
- Attribut de langage
<html dir="ltr" lang="en">
<head="...">
<meta charset="utf-8"/>
...
- Élément d'abréviation <Abbr>
Vous pouvez expliquer la signification d'un acronyme en utilisant la balise , comme suit :
The regional approach to <abbr title=”Nuclear-Weapon-Free Zones”>NWFZ</abbr> aims to ...
Remarque : la balise <acronym> est obsolète ; la balise <abbr> doit être utilisée pour les acronymes.