largeur d'une colonne de tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : largeur d'une colonne de tableau

par artotal » 19 juin 2006, 18:27

C'est pas du css sa

Code : Tout sélectionner

<TR><TD width="50px"></TD><TD width="50px"></TD></TR> <TR><TD colspan=2>mon texte</TD></TR>
Les majuscules aussi sont déconseillé en xhtml, mais là tu fait du † html 4 † des années 90 ?
Très mauvaises pratiques nécrophilie !

par charabia » 19 juin 2006, 10:11

myr, le manque de guillemets n'est pas une faute en soit. Ca fonctionne très bien sans. Mais il est vrai que c'est conseillé ;)

guilt92, quand on fixe la taille d'un tableau en pixel, il n'est pas besoin de mettre px dans le width. C'est par contre valable si c'est en pourcentage. Si on passe en CSS, là oui, il faudra mettre le px :

Code : Tout sélectionner

width: 500px;

par guilt92 » 19 juin 2006, 09:23

Il vaut mieux aussi préciser l'unité...
50 peut etre des %, des pixels...

Je te conseille comme syntaxe :

<TR><TD width="50px"></TD><TD width="50px"></TD></TR>
<TR><TD colspan=2>mon texte</TD></TR>

par myr » 18 juin 2006, 15:17

<TR><TD width=50></TD><TD width=50></TD></TR>
<TR><TD colspan=2>mon texte</TD></TR>
Oui, normalement, sauf qu'il y a une petite erreur dans ton code :wink: : tu as oublié les guillemets.
Donc normalement le bon code c'est :

<TR>
<TD width="50"></TD>
<TD width="50"></TD>
</TR>
<TR>
<TD colspan=2>mon texte</TD>
</TR>

par newb » 14 juin 2006, 18:20

non en fait le probleme est réglé. il venait du fait que je ne fixait pas la taille de cellule explicitement, le la fixait comme ceci :

<TR><TD width=50></TD><TD width=50></TD></TR>
<TR><TD colspan=2>mon texte</TD></TR>

(donc normalement ca fixe la cellule de la 2eme ligne a une largeur de 100. ce qui n'est apparament pas le cas.

par charabia » 14 juin 2006, 15:02

Tu veux dire qu'en mettant une taille "width" à ton TD, le contenu élargie quand même cette cellule si tu n'obliges pas les retours à la ligne ?

Si c'est le cas, montres nous un code de ton tableau.

par newb » 14 juin 2006, 12:14

mon contenu est simplement du texte tout banal mais si je lui impose pas des retours à la ligne, il elargie la case.
ps :
- la largeur de la case est fixée avec l'attribut width
- la hauteur de la case n'est pas fixée

par zeus » 14 juin 2006, 11:17

ca dépend du contenu.

Dans le cas où ta case contient du texte, en fixant une largeur, ça devrait suffire (sauf si un des mots est plus grand que cette largeur :? )
Dans le cas d'une image ou d'un bloc fixe, c'est pas possible

largeur d'une colonne de tableau

par newb » 14 juin 2006, 11:15

bonjour,

j'aimerai si c'est possible que ce soit le contenu d'une cellule td qui s'adapte en fonction de la largeur de la cellule et non le contraire.
(j'entend pas ca que les retours à la ligne soient automatiques)
comment faut t'il faire ?