1178 sujets
Accessibilité du Web
Ok merci Jean-Pierre.
Du coup je crois que je vais passer les nom en titre.
En fait j'ai un tableau avec 25 ligne par page avec
dans le <th> le nom d'un membre et dans les cellules de droite
des information et actions relatives au membre.
Modifié par Hermann (27 Mar 2007 - 12:04)
Du coup je crois que je vais passer les nom en titre.
En fait j'ai un tableau avec 25 ligne par page avec
dans le <th> le nom d'un membre et dans les cellules de droite
des information et actions relatives au membre.
<table>
<tr>
<th>Name</th>
<td></td>
<td></td>
<td></td>
</tr>
<table>
Modifié par Hermann (27 Mar 2007 - 12:04)
Bonjour,
tiens ça faisait longtemps qu'on t'avait pas vu sur le forum
Oui merci mais c'est un exemple simplifié.
D'ailleurs à ce propos, j'ai lu quelque part que le couple id/headers
pouvait être remplacé (dans le cas d'une tableau simple) par
un scope="row"/ scope="col" au niveau du <th> mais je ne suis
pas tout à fait certain que ce soit le meilleur choix à faire.
Modifié par Hermann (27 Mar 2007 - 14:56)
tiens ça faisait longtemps qu'on t'avait pas vu sur le forum
Oui merci mais c'est un exemple simplifié.
D'ailleurs à ce propos, j'ai lu quelque part que le couple id/headers
pouvait être remplacé (dans le cas d'une tableau simple) par
un scope="row"/ scope="col" au niveau du <th> mais je ne suis
pas tout à fait certain que ce soit le meilleur choix à faire.
<table summary="">
<caption></caption>
<tr>
<th scope="row">Name</th>
<td></td>
<td></td>
<td></td>
</tr>
<table>
Modifié par Hermann (27 Mar 2007 - 14:56)
Bonjour,
Oui absolument, pour un tableau à simple entrée, donc qui n'utilise qu'une ligne ou une colonne d'en-tête, l'attribut scope=row/col est strictement équivalent à la relation headers=id et fonctionne très bien.
Html Techniques - 5.1.2 Identifying rows and column information (en)
Jean-Pierre
a écrit :
D'ailleurs à ce propos, j'ai lu quelque part que le couple id/headers
pouvait être remplacé (dans le cas d'une tableau simple) par
un scope="row"/ scope="col" au niveau du <th> mais je ne suis
pas tout à fait certain que ce soit le meilleur choix à faire.
Oui absolument, pour un tableau à simple entrée, donc qui n'utilise qu'une ligne ou une colonne d'en-tête, l'attribut scope=row/col est strictement équivalent à la relation headers=id et fonctionne très bien.
Html Techniques - 5.1.2 Identifying rows and column information (en)
Jean-Pierre
Salut,
peut-êre parceque tu n'as pas souvent utilisé des tableaux
et que par conséquent tu ne visualises pas ce que ça donne
Le rapport entre le nom est le reste n'est qu'hozizontal.
Ne mettre des th que sur le premièr <tr> (comme c'est souvent le cas)
permet d'établir une relation verticale entre le contenu des th et le reste.
Modifié par Hermann (28 Mar 2007 - 17:39)
peut-êre parceque tu n'as pas souvent utilisé des tableaux
et que par conséquent tu ne visualises pas ce que ça donne
Le rapport entre le nom est le reste n'est qu'hozizontal.
Ne mettre des th que sur le premièr <tr> (comme c'est souvent le cas)
permet d'établir une relation verticale entre le contenu des th et le reste.
Modifié par Hermann (28 Mar 2007 - 17:39)
Ok c'est ce que j'avais compris mais de mon côté, je n'ai pas donné suffisamment d'informations.
En fait j'ai choisis cette structure uniquement pour des raisons de présentation:
j'ai 25 membres par page et 3 <td> par membres donc je ne pouvais pas
placer 25 collones sans avoir à scroller horizontalement.
En fait j'ai choisis cette structure uniquement pour des raisons de présentation:
j'ai 25 membres par page et 3 <td> par membres donc je ne pouvais pas
placer 25 collones sans avoir à scroller horizontalement.
Ca dépend de ce que tu entends par linéariser... si tu parles de mettre tout le texte à la suite, tu as effectivement raison sur ce point... mais ça dépend des cas en fait à mon avis.
[mode juste en passant]
Rappelons à toutes fins utiles que les outils comme jaws proposent des raccourcis pour naviguer simplement dans les tableaux : Ctrl+Alt+Flèches. Windows Eye doit avoir un truc similaire.
[/mode juste en passant]
[mode juste en passant]
Rappelons à toutes fins utiles que les outils comme jaws proposent des raccourcis pour naviguer simplement dans les tableaux : Ctrl+Alt+Flèches. Windows Eye doit avoir un truc similaire.
[/mode juste en passant]
La lecture se fait dans l'ordre du code.
Dans la plupart des cas, pour un tableau, ça revient au même que "de gauche à droite et de haut en bas". Mais il peut y avoir des exceptions si le webmaster est peu scrupuleux et s'il a mis des colspan/rowspan partout. Aussi donc, il est plus jute de dire "dans l'ordre d'apparition dans le code".
Dans la plupart des cas, pour un tableau, ça revient au même que "de gauche à droite et de haut en bas". Mais il peut y avoir des exceptions si le webmaster est peu scrupuleux et s'il a mis des colspan/rowspan partout. Aussi donc, il est plus jute de dire "dans l'ordre d'apparition dans le code".