Page 1 sur 1
Linéariser un tableau HTML via css ? Est ce possible
#2
Posté 07 février 2004 - 21:40
Bonsoir,
Il me semble qu'un "display: block" devrait convenir :
Fruge.
Il me semble qu'un "display: block" devrait convenir :
tr {display: block; }
Fruge.
#4
Posté 10 février 2004 - 13:36
Bonjour yobiwan,
Effectivement, j'ai fait quelques essais aussi... sans succès.
En fait, je dois avouer que je ne comprends pas bien ce que tu veux faire
J'ai cherché des informations à propos de l'accessibilité des tableaux.
Je n'ai rien trouvé qui semblerait correspondre à ton souhait.
La notion "linéaire" apparaît dans les spécifications mais il s'agit de l'organisation de la structure des tableaux en identifiant les groupes de lignes et/ou de colonnes (thead, tfood, tbody, colgroup...).
Et, en prévision de l'évolution des navigateurs :
Cette page, avec comme exemple l'utilisation d'un calendrier est très intéressante aussi.
Effectivement, j'ai fait quelques essais aussi... sans succès.
En fait, je dois avouer que je ne comprends pas bien ce que tu veux faire
J'ai cherché des informations à propos de l'accessibilité des tableaux.
Je n'ai rien trouvé qui semblerait correspondre à ton souhait.
La notion "linéaire" apparaît dans les spécifications mais il s'agit de l'organisation de la structure des tableaux en identifiant les groupes de lignes et/ou de colonnes (thead, tfood, tbody, colgroup...).
Et, en prévision de l'évolution des navigateurs :
Citation
Nommez les éléments du tableau avec les attributs "scope", "headers", et "axis" ainsi les navigateurs futurs et les technologies de support seront capables de sélectionner les données à partir d'un tableau en filtrant sur les catégories. Ce balisage aidera également les navigateurs à linéariser les tableaux (également appelé "serialisation" de tableau). Une version linéaire basée sur les lignes peut être créé en lisant l'entête de ligne, précédant alors chaque cellule avec l'entête de colonne de la cellule. Ou, la linéarisation peut être basée sur les colonnes. Notez que la direction d'écriture de la langue naturelle peut affecter la présentation des colonnes (et donc l'ordre). En HTML, l'attribut " dir" spécifie la présentation de l'ordre des colonnes (ex., dir="rtl" spécifie présentation de la droite vers la gauche).
Cette page, avec comme exemple l'utilisation d'un calendrier est très intéressante aussi.
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
#5
Posté 10 février 2004 - 14:24
Merci mais ca repond pas vraiment a ma question
En fait, j'aimerais proposer une vraie version linéaire d'un tableau.
Plus de stucture en tableau donc, mais en ligne.
Exemple :
table
tr
td
1ere colonne
/td
td
2eme colonne
/td
/table
deviendrait à l'affichage :
1ere colonne
2eme colonne
sans mise en forme de tableau
En fait, j'aimerais proposer une vraie version linéaire d'un tableau.
Plus de stucture en tableau donc, mais en ligne.
Exemple :
table
tr
td
1ere colonne
/td
td
2eme colonne
/td
/table
deviendrait à l'affichage :
1ere colonne
2eme colonne
sans mise en forme de tableau
#6
Posté 10 février 2004 - 14:50
yobiwan, le mardi 10 février 2004, 14:24, dit :
Merci mais ca repond pas vraiment a ma question 
Figure-toi que je m'en doutais...
Maintenant que je comprends ce que tu veux obtenir...
je ne comprends pas pourquoi tu veux utiliser un tableau
Selon le type et le volume des données, il me semble que l'utilisation de blocs (qui s'affichent par défaut, en flux normal, en une succession verticale), de listes (ul, dl) conviendrait pour cela.
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
#7
Posté 10 février 2004 - 20:25
yobiwan, le mardi 10 février 2004, 12:22, dit :
Semblerait que ca ne marche pas.
Ha bon ?
parce que j'avais fait un essai rapide avant de poster, et ca marchait... et tout cas, toutes les cellules etaient les unes en dessous des autres...
Fruge.
#8
Posté 10 février 2004 - 20:38
Ralala, bon, j'avoue, c'est un peu de ma faute : j'ai tapé trop vite : le bon code est
( "td" et non "tr"
)
(Exemple ici : -http://www.hist-geo.com/A.php )
Fruge
td {display: block; }
( "td" et non "tr"
(Exemple ici : -http://www.hist-geo.com/A.php )
Fruge
#10
Posté 11 février 2004 - 10:29
Citation
Ralala, bon, j'avoue, c'est un peu de ma faute : j'ai tapé trop vite : le bon code est
CODE
td {display: block; }
( "td" et non "tr" )
(Exemple ici : -http://www.hist-geo.com/A.php )
Fruge
CODE
td {display: block; }
( "td" et non "tr" )
(Exemple ici : -http://www.hist-geo.com/A.php )
Fruge
Quand je vais sur le site, je ne vois pas la linearisation de l'info, j'ai toujours deux colonnes et deux lignes. Normal ?
#11
Posté 11 février 2004 - 10:48
Bonjour,
J'ai compris pourquoi mes essais n'étaient pas concluants : je travaille avec WebExpert et le mode prévualisation (et j'en été restée là) est basé sur le moteur de IE...
Ce code (extrait de ta page, Fruge) fonctionne avec Opera 7 et Firefox 0.8 mais pas avec IE 6
C'est le terme "linéarisation" qui me bloque un peu, yobiwan : tu sembles lui donner un sens contraire.
Il me semble que linéarisation signifie "mettre en ligne" (ce qui correspond à ce que je trouve dans les spécifications, les informations doivent être dans un ordre logique pour être lues comme une ligne).
Pour toi, il s'agit de les placer verticalement
J'ai compris pourquoi mes essais n'étaient pas concluants : je travaille avec WebExpert et le mode prévualisation (et j'en été restée là) est basé sur le moteur de IE...
Ce code (extrait de ta page, Fruge) fonctionne avec Opera 7 et Firefox 0.8 mais pas avec IE 6
<table border="0" cellspacing="0" cellpadding="0"> <tr> <td style="display:block">Colonne 1</td> <td style="display:block">Colonne 2</td> </tr> <tr> <td style="display:block">Cellule 1</td> <td style="display:block">Cellule 2</td> </tr> </table>
C'est le terme "linéarisation" qui me bloque un peu, yobiwan : tu sembles lui donner un sens contraire.
Il me semble que linéarisation signifie "mettre en ligne" (ce qui correspond à ce que je trouve dans les spécifications, les informations doivent être dans un ordre logique pour être lues comme une ligne).
Pour toi, il s'agit de les placer verticalement
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
#13
Posté 11 février 2004 - 20:18
yobiwan, le mercredi 11 février 2004, 10:29, dit :
Quand je vais sur le site, je ne vois pas la linearisation de l'info, j'ai toujours deux colonnes et deux lignes. Normal ?
Monique, le mercredi 11 février 2004, 10:48, dit :
Ce code (extrait de ta page, Fruge) fonctionne avec Opera 7 et Firefox 0.8 mais pas avec IE 6
Salut,
Effectivement, je travaille avec Mozilla, et ca marche bien ; IE, je n'ai pas essayé, désolé !
Fruge.
Partager ce sujet :
Page 1 sur 1



Haut











