web-dev-qa-db-fra.com

Pourquoi WCAG 2.0 ne respecte pas son propre critère de longueur de ligne de 1.4.8?

WCAG 2.0 Success Criterion 1.4.8 précise clairement que pour atteindre le niveau de conformité AAA, la lecture du contenu sur une seule ligne ne doit pas dépasser 80 caractères pour les caractères non CJK (chinois japonais et coréen).

Mais les paragraphes qui ont écrit la même chose ont plus de 111 caractères sur une seule ligne, y compris l'espace. (L'espace est également un caractère: ASCII code 32) Même si nous omettons l'espace, le nombre de caractères est bien supérieur à 80. Alors, quel est le problème ici? Suis-je quelque chose manquant?

Y a-t-il une mention des exigences de longueur de ligne pour AA ou A?

enter image description here

1
Sooraj MV

La méthode recommandée pour l'implémenter est d'utiliser des unités relatives dans em. Si vous vérifiez la page que vous avez mentionnée ci-dessus, la largeur maximale de <body> est fixée à 50em, très facilement dans la conformation AAA.

Notez que cette technique n'oblige pas les auteurs à utiliser CSS pour limiter la largeur des lignes de texte à moins de 80 caractères dans la vue par défaut. Au lieu de cela, la recommandation d'utiliser des mesures relatives dans les mises en page CSS permet de garantir que les auteurs ne définissent pas la largeur des colonnes de telle manière qu'il soit impossible pour les utilisateurs d'afficher du contenu avec des longueurs de ligne de 80 caractères ou moins.

( source )

6
Ren

L'expression " Les lignes ne doivent pas dépasser 80 caractères ou glyphes" apparaît dans la section " Intention de ce critère de réussite". Le texte réel du Critère de réussite dit:

1.4.8 Présentation visuelle : Pour la présentation visuelle de blocs de texte, un mécanisme est disponible pour atteindre les objectifs suivants: (Niveau AAA)

  1. Les couleurs de premier plan et d'arrière-plan peuvent être sélectionnées par l'utilisateur.

  2. La largeur ne dépasse pas 80 caractères ou glyphes (40 si CJK).

  3. Le texte n'est pas justifié (aligné à la fois sur les marges gauche et droite).

  4. L'espacement des lignes (interligne) est d'au moins un espace et demi dans les paragraphes, et l'espacement des paragraphes est au moins 1,5 fois plus grand que l'espacement des lignes.

  5. Le texte peut être redimensionné sans technologie d'assistance jusqu'à 200% d'une manière qui n'oblige pas l'utilisateur à faire défiler horizontalement pour lire une ligne de texte sur une fenêtre plein écran.

Source: Comprendre WCAG 2.0, SC 1.4.8

À première vue, cela pourrait être considéré comme plus normatif que la citation d'origine: " n'est pas plus que " de " ne doit pas dépasser ".

Cependant, le préambule comprend la phrase " un mécanisme est disponible pour réaliser " où " mécanisme" est une "clé terme "défini au bas de cette page comme:

mécanisme
processus ou technique pour obtenir un résultat

Remarque 1: Le mécanisme peut être explicitement fourni dans le contenu, ou peut être invoqué pour être fourni soit par la plate-forme soit par les agents utilisateurs, y compris les technologies d'assistance.

Note 2: Le mécanisme doit répondre à tous les critères de réussite pour le niveau de conformité revendiqué.

Un "mécanisme" (fourni par ma plate-forme Windows 10) consiste à redimensionner la fenêtre du navigateur. Si cela est fait, le site semble raisonnablement réactif et redistribue le texte pour correspondre à la fenêtre, vous permettant de choisir votre propre largeur maximale:

enter image description here

3
TripeHound

Alors, quel est le problème ici? Suis-je en train de manquer quelque chose?

Je le pense:

Les lignes ne doivent pas dépasser 80 caractères ou glyphes

Devrait. Ce n'est pas un édit.

0
DarrylGodden