Je reprend içi la suite de http://forum.alsacreations.com/posting.php?action=newp&tid=5&fid=1&p=2&q=151
Cette question m'a été posé sur mon forum PunkBB : un PunBB customisé en Xhtml 1.0 strict et tableless
par NikO > http://forum.kh0d.com/viewtopic.php?id=8
Ma tentative d'argumentation :
C'est une réflexion que je me suis faite aussi pendant ce portage de PunBB.:)
Si l'on considère certaines pages comme l’index du forum c’est une liste de données comprenant les mêmes valeurs : titre, auteur etc.
Sujet(A) : (a)
Auteur(B) : (b) / Réponses (C) : (c) / Vues(D) : (d)
Dernier message(E) : (e)
Présenté en tableau chaque colonne (A, B, C…) est rempli à la vertical. Ce qui permet le classement par A ou B, l’inconvénient c’est de devoir remonter en haut de colonnes pour voir l’intitulé (dans le cadre de ce forum ce n’est pas gênant mais cela peut l’être dans un gros forum lorsque les donnés ne sont pas explicite ou très nombreuses. L’avantage c’est le classement.
Présenté sans tableau chaque ligne (A : a, B : b, C : c…) est rempli à l’horizontal. C’est finalement plus proche d’une liste composée d’éléments autonomes. Chaque entité possède ses propres sous catégories.
C’est particulièrement vrai pour les pages de post, chacun est une entité avec son texte, son auteur etc. Le classement vertical est inutile, les tables inadaptées.
Par extension de ce principe la présentation en colonnes n’est pas sémantiquement si justifié dans le reste du forum.
Toutefois, c’est discutable et en relisant ta phrase elle contient une piste :
la liste, l’index du forum est en effet une liste avec titres et sous-titres, catégories et des sous catégories.
La « vérité sémantique » pour ces pages se situe peut-être là… ;)
Modifié le 11 Nov 2004 - 18:51
Raphael a écrit :
@dominique : "beaucoup plus facile d'accès s'il n'y a aucun tableau."
>> Voilà un joli débat qui devrait se poursuivre en salle Accessibilité.
Peut-être que je me trompe, mais la structure d'un forum est la même quelles que soient les balises mises en jeu : il y'a des "cellules" (appelons ça comme ça) contenant des titres, des données, des avatars, des messages, etc.
Selon moi : que cette structure soit construite avec des table+td ou des divs imbriqués ou des dl+dt+dd (ce ne sont que des exemples) devrait revenir strictement au même : il faut bien structurer d'une certaine manière les données.
Très honnêtement, je ne vois pas en quoi des imbrications de div ou de listes de définitions seraient un meilleur choix pour les non-voyants que des tableaux (sachant que ces tableaux sont "propres", non imbriqués entre eux).
Ce qui gêne les non-voyants n'est pas la balise <table> en elle-même, mais son utilisation imbriquée ou dénaturant la structure générale du document.
Cette question m'a été posé sur mon forum PunkBB : un PunBB customisé en Xhtml 1.0 strict et tableless
par NikO > http://forum.kh0d.com/viewtopic.php?id=8
Ma tentative d'argumentation :
C'est une réflexion que je me suis faite aussi pendant ce portage de PunBB.:)
Si l'on considère certaines pages comme l’index du forum c’est une liste de données comprenant les mêmes valeurs : titre, auteur etc.
Sujet(A) : (a)
Auteur(B) : (b) / Réponses (C) : (c) / Vues(D) : (d)
Dernier message(E) : (e)
Présenté en tableau chaque colonne (A, B, C…) est rempli à la vertical. Ce qui permet le classement par A ou B, l’inconvénient c’est de devoir remonter en haut de colonnes pour voir l’intitulé (dans le cadre de ce forum ce n’est pas gênant mais cela peut l’être dans un gros forum lorsque les donnés ne sont pas explicite ou très nombreuses. L’avantage c’est le classement.
Présenté sans tableau chaque ligne (A : a, B : b, C : c…) est rempli à l’horizontal. C’est finalement plus proche d’une liste composée d’éléments autonomes. Chaque entité possède ses propres sous catégories.
C’est particulièrement vrai pour les pages de post, chacun est une entité avec son texte, son auteur etc. Le classement vertical est inutile, les tables inadaptées.
Par extension de ce principe la présentation en colonnes n’est pas sémantiquement si justifié dans le reste du forum.
Toutefois, c’est discutable et en relisant ta phrase elle contient une piste :
la liste, l’index du forum est en effet une liste avec titres et sous-titres, catégories et des sous catégories.
La « vérité sémantique » pour ces pages se situe peut-être là… ;)
Modifié le 11 Nov 2004 - 18:51