Fixer la largeur d'une colonne dans un tableau ? [HTML] - HTML/CSS - Programmation
Marsh Posté le 12-05-2004 à 11:36:54
et si je le veux que pour une colonne précise de mon tableau ? faut que je fasse à chaque fois référence à ce style ?
Marsh Posté le 12-05-2004 à 11:38:12
td.colonnex {
...
}
et oui, apres dans ton td tu mettra class="colonnex"
Marsh Posté le 12-05-2004 à 11:40:54
ok, merci
dommage qu'on puisse pas faire un formatageplus global
Marsh Posté le 12-05-2004 à 12:03:36
Si tu veux spécifier la taille pour une ou plusieurs colonnes précises, tu peux mettre des en-têtes à ton tableau (une ligne ayant des th à la place des td) et fixer la largeur des en-tetes uniquement. Ou simplement fixe la largeur d'un td de la première ligne, les autres lignes suivront.
Si tu veux donner la même taille à toutes les colonnes tu tableau, tu peux donner une classe à ton tableau (class="poisson" ) et définir un style comme celui-ci :
table.poisson td {
width: 59px;
}
Marsh Posté le 12-05-2004 à 12:13:05
en même temps il suffit de fixer la largeur pour une seule cellule de la colonne pour que toutes les cellules de la colonne suivent cette largeur...
Marsh Posté le 12-05-2004 à 12:26:22
C'est (entre autres) ce que je viens de dire
Marsh Posté le 12-05-2004 à 13:28:24
antp a écrit : Si tu veux spécifier la taille pour une ou plusieurs colonnes précises, tu peux mettre des en-têtes à ton tableau (une ligne ayant des th à la place des td) et fixer la largeur des en-tetes uniquement. Ou simplement fixe la largeur d'un td de la première ligne, les autres lignes suivront. |
ben non, ça marche pas en fixant la largeur des en tetes uniquement
si j'ai une cellule par après avec un texte assez long, ça va déasser ma largeur spécifiée au début
Marsh Posté le 12-05-2004 à 14:21:09
Ha oui, juste, ça ne fixe que la largeur minimale.
Mais en spécifiant la taille à chacune ça force la largeur maximale ?
Marsh Posté le 12-05-2004 à 14:22:35
antp a écrit : Ha oui, juste, ça ne fixe que la largeur minimale. |
oui faut répéter la taille pour chaque ligne. C'est pas trop gênant, je me demandais juste si on pouvait faire différemment
Marsh Posté le 12-05-2004 à 14:25:16
Avec les colgroup peut-être, mais je ne sais pas comment ça fonctionne ni si c'est supporté par tous les browsers
Marsh Posté le 12-05-2004 à 11:33:15
Y a t il un moyen simple et propre pour fixer une fois pour toute la largeur d'une colonne dans un tableau, ou faut il mettre l'attribut width dans chaque TD ?
---------------
http://runnerstats.net