1174 sujets

Accessibilité du Web

Bonjour,

J'ai un formulaire dans un tableau... et je sais que cela ne passe pas au niveau de l'accessibilité car chaque input n'as pas son propre label.
J'aimerais savoir si vous avez une suggestion?

Je dois garder mon tableau car ce sont des données.


<form action="">
<fieldset>
<legend>Mon titre</legend>
<table>
<thead>
<tr>
<th><input type="checkbox" id="" /></th>
<th>entete a</th>
<th>entete b</th>
<th>entete c</th>
<th>entete d</th>
<th>entete e</th>
</tr>
</thead>

<tbody>
<tr>
<td><input type="checkbox" id="" /></td>
<td>texte a</td>
<td>texte b</td>
<td>texte c</td>
<td>texte d</td>
<td>texte e</td>
</tr>
</tbody>
</table>
</fieldset>
</form>

Modifié par britanicus75 (11 Dec 2008 - 15:36)
Administrateur
Bonjour,

quelle est la FONCTION de ce tableau? Que va faire ce formulaire et qu'est-ce qu'il affiche?
Où placer un label et comment le nommer? Ça dépend entièrement du contexte Smiley cligne
C'est un tableau de donnée avec Nom - Prénom - Adresse des clients... La case a cocher permettra de le supprimer.
Tu peux mettre comme label "supprimer $nom" par example (et si tu le souhaite, masquer ce label de façon à ce qu'il ne s'affiche pas sur la page).

Cette page t'es destinée à toi seul ou a tout les visiteurs de ton site ? Première solution, tant que tu t'y retrouve, pas de problème.
Oui

le tableau est justifié vu la nature des données.

Et il n'y a rien qui empèche d'avoir dans une cellule le label et son input.
IL n'est pas non plus interdit d'avoir un label dans une cellule et l'input correspondant dans une autre cellule pas forcément voisine.
Dans ce cas jaws va éventuellement permuter deux colonnes, mais en général c'est pas bien grave...