1174 sujets

Accessibilité du Web

Bonjour,

je réalise actuellement un audit sur l'accessibilité d'applications Intranet pour une entreprise.

1) Dans ce genre d'applis, on retouve souvent des tableaux de données à partir desquels on peut accéder à d'autres fonctionnalités (détails, modifier, supprimer).
Comment mettre en oeuvre les liens vers ces fonctionnalités pour respecter les critères :
6.2 : Les liens sont-ils explicites ?
6.3 : Si nécessaire, l'attribut TITLE est-il présent et fait-il moins de 80 caractères ?
6.4 : L'attribut TITLE donne-t-il plus d'informations concernant le lien que l'intitulé du lien lui-même ?
6.5 : Chaque intitulé de lien identique amène t-il vers la même destination ?

Pour chaque lien, il faudrait préciser à quelle entité il se rapporte. Ce n'est pas tojours facile. Est-ce l'ID, le libellé, les 2 ?
Les tableaux ont souvent beaucoup de colonnes et, du coup, on ne peut pas mettre des libellés super longs.
La solution ne serait-elle pas pluôt de remplacer les liens textuels par des images-liens (icones). On pourrait alors mettre dans le ALT, un libellé précis.

2) Il arrive aussi que dans ces tableaux soient proposés checkbox ou radiobox afin de faire une sélection pour accéder à un autre écran. Comment mettre en oeuvre le label associé à ces contrôles ?
11.1 : La balise LABEL et les attributs correspondants (ID, FOR) sont-ils présents ?
11.2 : Les textes associés aux champs de formulaires donnent-ils leur fonction exacte ?
11.3 : Est-ce que la disposition des champs de formulaire par rapport aux textes qui leur sont associés ne pose aucune ambiguïté ?

J'attends vos réponses avec impatience. Smiley cligne
Pour le 1), et sans aller jusqu'au coup de gueule caractériel de Joe Clark, il faut savoir garder un peu de raison sur ce concept de lien accessible hors contexte (qui diable en HTML a-t-il jamais fondé cette idée qu'un lien devait être accessible hors de son contexte structurel ? Smiley cligne ).

Relativiser...

Pour le 2), la réponse classique impraticable si l'on veut être valide est <fieldset><legend>. La réponse à creuser est le fait qu'un contrôle peut avoir plusieurs <label> explicites...

Creuser... Smiley ravi
Modifié par Laurent Denis (27 Apr 2007 - 13:31)