[HTML] Fixer la largeur d'une colonne dans un tableau ?

Fixer la largeur d'une colonne dans un tableau ? [HTML] - HTML/CSS - Programmation

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
Reply

Marsh Posté le 12-05-2004 à 11:33:15   

Reply

Marsh Posté le 12-05-2004 à 11:33:51    

en css
 
td {
width:xx;
}
 
[:dawa]

Reply

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 ?


---------------
http://runnerstats.net
Reply

Marsh Posté le 12-05-2004 à 11:38:12    

td.colonnex {
...
}
 
et oui, apres dans ton td tu mettra class="colonnex"

Reply

Marsh Posté le 12-05-2004 à 11:40:54    

ok, merci :jap:
dommage qu'on puisse pas faire un formatageplus global


---------------
http://runnerstats.net
Reply

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;
}


Message édité par antp le 12-05-2004 à 12:04:18

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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...

Reply

Marsh Posté le 12-05-2004 à 12:26:22    

C'est (entre autres) ce que je viens de dire :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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.
 
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;
}

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


---------------
http://runnerstats.net
Reply

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 ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-05-2004 à 14:21:09   

Reply

Marsh Posté le 12-05-2004 à 14:22:35    

antp a écrit :

Ha oui, juste, ça ne fixe que la largeur minimale.
Mais en spécifiant la taille à chacune ça force la largeur maximale ?

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


---------------
http://runnerstats.net
Reply

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed