Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].
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.
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.
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.
Ce critère est implémenté par le développeur HTML.
Certaines techniques permettent de construire la page HTML avec des feuilles de style. Lorsque les feuilles de style sont désactivées par l'utilisateur, il faut que l'information reste compréhensible. Il faut veiller à ce que l'ordre d'implémentation des blocs d'informations dans le code source soit cohérent.
Dans l'exemple suivant, trois blocs d'information se succèdent à l'affichage dans un ordre logique et naturel.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-style-type" content="text/css" />
<meta http-equiv="Content-language" content="fr" />
<style type="text/css">
#sample{
width:91%;
background-color:#f5f5f5;
}
#a,#b,#c{
margin:0 30px 0 30px;
text-align:justify;
}
#a,#c{
width:30%;
}
#a{
float:left;
}
#c{
float:right;
}
</style>
<title>Untitled</title>
</head>
<body>
<div id="sample">
<div id="a">
<p>Bloc 1</p>
</div>
<div id="c">
<p>Bloc 3</p>
</div>
<div id="b">
<p>Bloc 2</p>
</div>
</div>
</body>
</html>
A partir de l'exemple précédent : dans le code source, les trois blocs se succèdent dans l'ordre naturel de lecture.
Lorsque les feuilles de styles sont activées, les blocs se succèdent bien dans un ordre normal sous la forme de texte en trois colonnes.
Lorsque les feuilles de styles sont désactivées dans le navigateur, l'information reste bien compréhensible.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-style-type" content="text/css" />
<meta http-equiv="Content-language" content="fr" />
<style type="text/css">
#sample2{
width:91%;
background-color:#f5f5f5;
}
#a2,#b2,#c2{
margin:0 30px 0 30px;
text-align:justify;
}
#a2,#b2#c2{
width:25%;
}
#a2,#b2,#c2{
float:left;
}
</style>
<title>Untitled</title>
</head>
<body>
<div id="sample2">
<div id="a2">
<p>Bloc 1</p>
</div>
<div id="b2">
<p>Bloc2</p>
</div>
<div id="c2">
<p>Bloc 3</p>
</div>
</div>
</body>
</html>
Il n'y a pas d'illustration pour cette fiche.