Test 10.5.a [Argent] : Dans les feuilles de styles du site Web, les unités non relatives (pt, pc, mm, cm, in) ne doivent pas être utilisées. Cette règle est-elle respectée ?
Test 10.5.b [Argent] : Dans chaque page Web, l'augmentation de la taille des caractères ne doit pas provoquer de perte d'information. Cette règle est-elle respectée ?
Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche
Bénéfice 1 :
L'emploi systématique de valeurs relatives pour définir la dimension des caractères et celle des éléments de bloc permet aux utilisateurs ayant des difficultés de perception visuelle, de modifier la taille des caractères à leur convenance sans perte d'information. Lorsque des valeurs relatives sont appliquées, le navigateur réorganise l'affichage, en ajoutant des ascenseurs de défilement, par exemple, de sorte que l'utilisateur puisse toujours accéder à toute l'information.
Bénéfice 2 :
Les utilisateurs d'appareil ne disposant que de petits écrans (ordinateur de poche, téléphone portable), peuvent être amenés à agrandir les éléments d'une page pour un meilleur confort de lecture. Ils ne peuvent le faire que si les polices de caractères ont une taille proportionnelle.
Valeur ajoutée pour le site
Bénéfice 1 :
L'utilisation de tailles relatives pour les polices et les éléments de bloc relatives permet une plus grande souplesse de gestion des tailles via la feuille de style.
Bénéfice 2 :
Cela permet aussi une utilisation maximale de l’espace visible de la fenêtre du navigateur quelle que soit la résolution d'écran définie.
Bénéfice 3 :
Les valeurs relatives s'adaptent à n'importe quel type de périphérique (palm, pocket pc, téléphones portables...) et rendent le contenu réutilisable sur plusieurs plateformes.
Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.
Par le code source
Sélectionner le(s) élément(s) à tester :
Ouvrir le code source de la page Web et sélectionner le code associé à tous les éléments suivants (exemple de code source : <styletype="text/css"> -- Définition des styles; --></style>) :
feuilles de style du document (déclaré entre les balises <style> et </style)
feuilles de style en ligne, (déclaré en temps qu'attribut des balises : <balisestyle="style:valeur;"> ... </balise)
feuilles de style externe, (déclaré dans un fichier externe dont l'extension est .css : <linkrel=stylesheet href="styles.css" type="text/css">)
feuilles de style importé, (déclaré dans un fichier externe dont l'extension est .css : @import url (url de la feuille à importer); entre les balises <style> et </style)
Augmenter la taille du texte à "La plus grande" dans le navigateur Internet Explorer.
Appliquer le(s) test(s) suivant(s) :
Test 10.5.a [Argent] : Dans les feuilles de styles du site Web, les unités non relatives (pt, pc, mm, cm, in) ne doivent pas être utilisées. Cette règle est-elle respectée ?
Test 10.5.b [Argent] : Dans chaque page Web, l'augmentation de la taille des caractères ne doit pas provoquer de perte d'information. Cette règle est-elle respectée ?
Valider le critère : le critère est validé si vous répondez oui à tous les tests applicables précédents.
Par l'utilisation d'outils
Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
Evaluer avec la Barre d'outils Accessibilité du Web pour Internet Explorer (version 2.0 beta en français) :
Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.
Qui est concerné ?
Le développeur doit veiller au respect de ce critère.
Implémentation
Pour tous les éléments de structure de page de type « blocs » tels que table, div, p, etc. utiliser des valeurs relatives en pourcentage ("%") ou des unités comme "em" ou "px".
Pour les polices de caractères, utiliser les valeurs en pourcentage ("%") ou des unités comme "em".
Exemple de mauvaise pratique
La mauvaise pratique consiste à imposer des tailles fixes en utilisant des unités de taille absolues, soit dans le code de la page, soit par l'intermédiaire des feuilles de style. Les unités de taille absolues sont, par exemple, le point (pt), et le centimètre (cm). Exemple d'une feuille de style qui fixe la taille de la police de caractères à 12 points.
body {font-size : 12pt; }
Exemple d'un tableau dont les dimensions sont figées :
Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.
Cette capture d'écran montre un tableau dont la largeur est fixe. Il s'agit de la
page d'origine, telle qu'elle a été conçue. Il n'y a donc pas de perte d'information.
Cette capture d'écran montre le même tableau que sur la première image, avec une
police de caractère agrandie. Du fait que le tableau ait une largeur de colonne fixe, il y a
perte d'information car le texte est tronqué.