Table des matières
- Le problème
- La solution
- Les règles qui s'appliquent à l'ordre de lecture
- L'évaluation de conformité
- La comparaison entre les standards SGQRI et WCAG 2.0
Le problème
L'ordre de parcours du contenu est un élément important pour faciliter la compréhension de ce contenu. En HTML ou XHTML, l'ordre de lecture correspond à l'ordre du contenu dans le code source de la page, alors qu'en format PDF, il reflète l'ordre des balises. C'est dans cet ordre que le contenu sera lu par la synthèse vocale d'une personne ayant des limitations visuelles ou cognitives.
Cet ordre sera aussi celui dans lequel le contenu pourra être parcouru au clavier, avec la touche tabulation, par une personne dont les limitations motrices ne lui permettent pas d'utiliser une souris.
Il peut y avoir plus d'un ordre logique pour un parcours visuel de la page, mais un seul ordre peut être déterminé pour l'accessibilité.
Retour en haut de pageLa solution
- Pour corriger ce type de problème, il suffit de modifier l'ordre de présentation du contenu dans le code source (ex. l'ordre des <div>).
- Si la page n'utilise pas de tableaux de présentation, cet ordre peut être vérifié en désactivant la feuille de style.
- Bien que les règles d'accessibilité recommandent l'utilisation des feuilles de style CSS pour contrôler la mise en page et la présentation, vous devez vous assurer que vos pages demeurent lisibles sans elles.
- Le but recherché est la compatibilité avec les synthèses vocales et certains appareils mobiles (téléphones, assistants personnels, etc.) et la possibilité de désactiver ou de remplacer la feuille de style du concepteur par celle de l'utilisateur, pour obtenir un environnement visuel mieux adapté à certains types de limitations.
- Si la page utilise un ou plusieurs tableaux de présentation, vous devrez les linéariser pour vérifier que l'ordre de lecture est correct. ATTENTION : il va sans dire qu'un tableau de données ne doit pas être linéarisé, et que dans une page linéarisée, il faudra donc faire abstraction du contenu du tableau de données.
- L'espacement entre les caractères d'un mot ne doit pas être contrôlé par l'insertion d'espaces, mais par la feuille de style (letter-spacing).
- Si des changements de direction doivent être indiqués pour un texte qui se lirait de droite à gauche, il faut le faire avec l'attribut dir.
Exemple de code fautif pour l'ordre de lecture
<table>
<caption>Liste d'universités</caption>
<tr>
<td><strong>Université Bishop's</strong></td>
<td><strong>Université Concordia</strong></td>
</tr>
<tr>
<td>Sherbrooke : (819) 822-9600</td>
<td>Montréal : (514) 848-2424</td>
</tr>
<tr>
<td><strong>Université Laval</strong></td>
<td><strong>Université McGill</strong></td>
</tr>
<tr>
<td>Québec : (418) 656-3333</td>
<td>Montréal : (514) 398-4455</td>
</tr>
<tr>
<td><strong>Université de Montréal</strong></td>
<td><strong>École des HÉC de Montréal</strong></td>
</tr>
<tr>
<td>Montréal : (514) 343-6111</td>
<td>Montréal : (514) 340-6000</td> </tr>
</table>Illustration du résultat
Liste d'universités Université Bishop's Université Concordia Sherbrooke : (819) 822-9600 Montréal : (514) 848-2424 Université Laval Université McGill Québec : (418) 656-3333 Montréal : (514) 398-4455 Université de Montréal École des HÉC de Montréal Montréal : (514) 343-6111 Montréal : (514) 340-6000
Présentation linéarisée :
Retour en haut de pageListe des universités
Université Bishop's
Université Concordia
Sherbrooke : (819) 822-9600
Montréal : (514) 848-2424
Université Laval
Université McGill
Québec : (418) 656-3333
Montréal : (514) 398-4455
Université de Montréal
École des HÉC de Montréal
Montréal : (514) 343-6111
Montréal : (514) 340-6000
[...]Exemple de code correct pour l'ordre de lecture
<table border="1">
<caption>Liste des universités</caption>
<tbody>
<tr>
<td>
<strong>Université Bishop's</strong><br>
Sherbrooke : (819) 822-9600
</td>
<td>
<strong>Université Concordia</strong><br>
Montréal : (514) 848-2424
</td>
</tr>
<tr>
<td>
<strong>Université Laval</strong><br>
Québec : (418) 656-3333
</td>
<td>
<strong>Université McGill</strong><br>
Montréal : (514) 398-4455
</td>
</tr>
<tr>
<td>
<strong>Université de Montréal</strong><br>
Montréal : (514) 343-6111
</td> [...]
Les règles qui s'appliquent à l'ordre de lecture
| SGQRI 008-01 (site Web) |
SGQRI 008-02 (doc. téléchargeable) |
SGQRI 008-03 (multimédia) |
WCAG 2.0 |
|---|---|---|---|
|
11. Toute page Web doit utiliser une feuille de style pour gérer la présentation de tout élément textuel. |
1.3.2 Ordre séquentiel logique : lorsque l'ordre de présentation du contenu affecte sa signification, un ordre de lecture correct peut être déterminé par un programme informatique. (Niveau A) | ||
| 18. Pour les exigences particulières applicables à la compréhension d’un contenu dans une page Web, cette page doit : a) comporter un ordre séquentiel logique détectable par les technologies d’adaptation informatiques; | 13. Pour les exigences particulières applicables à la compréhension d’un contenu dans un document téléchargeable, ce document doit : a) comporter un ordre séquentiel logique détectable par les technologies d’adaptation informatiques et qui donne accès à tout le contenu informatif; | 16. Pour les exigences particulières applicables à la compréhension d’une animation Web, cette animation Web doit : a) comporter un ordre séquentiel logique détectable par les technologies d’adaptation informatiques; | |
| 22. Tout tableau dans une page Web doit : d) pour une information incluse dans un tableau de présentation, respecter un ordre séquentiel logique du contenu une fois cette information restructurée de façon linéaire; | 18. Tout tableau dans un document téléchargeable doit : c) pour une information incluse dans un tableau de présentation, respecter un ordre séquentiel logique du contenu une fois cette information restructurée de façon linéaire. |
L'évaluation de conformité
| SGQRI 008-01 (site Web) |
SGQRI 008-02 (doc. téléchargeable) |
SGQRI 008-03 (multimédia) |
WCAG 2.0 Grille AccessiWeb 2.1 de Braillenet (suivre ce lien pour voir les tests rattachés à chaque critère) |
|---|---|---|---|
La présentation visuelle du texte est-elle toujours gérée par la feuille de style (SW-11.1) ? En désactivant le code CSS, l'ordre d'affichage du contenu demeure-t-il logique (SW-11.2 et SW 17e) ? En désactivant le code CSS, le rapport de contraste de luminosité entre le texte et son arrière-plan est-il de 4,5 pour 1 ou de 3 pour 1 dans le cas de texte agrandi (SW-11.3 et SW 17e) ?
|
Critère 10.1 [Bronze] Dans le site Web, des feuilles de styles sont-elles utilisées pour contrôler la présentation de l'information ? Critère 10.2 [Bronze] Dans chaque page Web, le contenu visible reste-t-il présent lorsque les feuilles de styles ou les images sont désactivées ? |
||
Le contenu est-il présenté dans un ordre séquentiel logique détectable par les technologies d’adaptation informatiques (SW-18a) ?
|
Le contenu est-il présenté dans un ordre séquentiel logique détectable par les technologies d’adaptation informatiques et a-t-on accès à tout le contenu informatif (DT-13a) ? | Le contenu est-il présenté dans un ordre séquentiel logique détectable par les technologies d’adaptation informatiques (M-16a) ? | Critère 8.10 [Bronze] Dans chaque page Web, les changements du sens de lecture sont-ils signalés ? |
L'information incluse dans un tableau de présentation, respecte-t-elle un ordre séquentiel logique du contenu une fois cette information restructurée de façon linéaire (SW-22d) ?
|
L'information incluse dans un tableau de présentation, respecte-t-elle un ordre séquentiel logique du contenu une fois cette information restructurée de façon linéaire (DT-18c) ? | Critère 5.3 [Bronze] Pour chaque tableau de mise en forme, le contenu linéarisé reste-t-il compréhensible ? |
La comparaison entre les standards SGQRI et WCAG 2.0
Les exigences des standards SGQRI précisent la portée et la façon d'appliquer le critère de succès 1.3.2. Qu'il s'agisse de la feuille de styles, d'un ordre séquentiel logique détectable pour les technologies d'adaptation ou de l'ordre des contenus dans un tableau de présentation.
Dans ce contexte, un site Web qui applique les exigences des standards SGQRI quant à l'ordre de lecture est conforme au critère de succès 1.3.2 des WCAG 2.0. Réciproquement, un site Web qui applique le critère de succès 1.3.2 des WCAG 2.0 est conforme aux standards SGQRI.
Voir aussi :
- Comprendre la règle 1.3 [Adaptable]
- Comprendre le critère de succès 1.3.2 [Ordre séquentiel logique]
Retour en haut de page