Taille cellule dans un tableau HTML ??

Résolu/Fermé
bonolebo Messages postés 30 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 16 décembre 2009 - 11 mars 2009 à 09:54
bonolebo Messages postés 30 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 16 décembre 2009 - 11 mars 2009 à 10:40
Bonjour,
j'ai réalisé un tableau HTML avec du PHP (pour récupérer les données, etc etc..., mais la n'est pas le problème).
Dans ce tableau, j'ai l'impression que les cellules ne sont pas indépendantes les une des autre, et je ne peut donc pas donner la taille que je veux aux cellules souhaité. Voici mon script HTML (j'ai enlevé le PHP inutile) :

<table border="1" cellpadding="1" cellspacing="0">
<TR>
<TD><div align="right">Changer la photo </div></TD>
<TD colspan="2"><!--<input type="hidden" name="MAX_FILE_SIZE" value="100000" />-->
<input type="file" name="photo" />La photo actuelle est celle de droite.
<input type="submit" name="envoi_photo" value="Enregistrer l'image" />
</TD>
<TD> <img src="<?php echo $photo_laboshow; ?>" alt="" width="100" height="90"> </TD>



</TR>
<TR>
<TD><div align="right">Titre de la session (Obligatoire) </div></TD>
<TD colspan="2"><input type="text" name="titre_session" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Sujet </div></TD>
<TD colspan="2"><input type="text" name="sujet" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Unité </div></TD>
<TD colspan="2"><input type="text" name="unité" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Lieu (Bâtiment) </div></TD>
<TD colspan="2"><input type="text" name="lieu" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Porte </div></TD>
<TD colspan="2"><input type="text" name="porte" value= "" /></TD>
</TR>
<TR>
<TD><div align="right" >Premiere journee </div></TD>
<TD colspan="2"><input type="text" name="Premiere_journee" value= "" /></TD>


<TD><div align="right">Deuxieme journee </div></TD>
<TD colspan="2"><input type="text" name="Deuxieme_journee"value= "" /></TD>


<TD><div align="right">Troisieme journee </div></TD>
<TD colspan="2"><input type="text" name="Troisieme_journee" value= "" /></TD>
</TR>
<TR>

<TD><div align="right">Quatrieme journee </div></TD>
<TD colspan="2"><input type="text" name="Quatrieme_journee" value= "" /></TD>


<TD><div align="right">Cinquieme journee </div></TD>
<TD colspan="2"><input type="text" name="Cinquieme_journee" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Horaires </div></TD>
<TD colspan="2"><input type="text" name="horaires" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Taille du groupe (nombre) </div></TD>
<TD colspan="2"><input type="text" name="taille_groupe" value= "" /></TD>
</TR>
<TR>
<TD><div align="right">Contraintes </div></TD>
<TD colspan="2"><input type="text" name="contraintes" value= "" /></TD></TR>
</table>


Merci à vous ;)
A voir également:

6 réponses

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
11 mars 2009 à 10:03
Je ne vois aucune taille appliquée à vos cellules.
0
bonjour,
je ne sais pas si j'ai bien compris ta demande mis si tu veux ajouter une longeur pour chaque cellule et un nombre de caractère maximum aussi
Mettre après value
size="100" par exemple ca te donne la longueur de ta cellule et
maxlength="100" le nombre de caractère maximum qui peut être saisie dans la cellule
0
bonolebo Messages postés 30 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 16 décembre 2009
11 mars 2009 à 10:13
karmalo, j'ai essayé ce que tu m'as proposé, mais cela modifie la taille du champs de saisie, et non de la cellule.

NookZ, j'ai justement déjà essayé de mettre les tailles dans mes <TD>, mais sa ne les appliques pas! c'est justement le problème
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
11 mars 2009 à 10:19
Juste un truc, les div me semblent inutiles alors que le align=right peut être mis dans la TD.
Sinon ça devrait normalement s'appliquer

Vous avez essayé sur plusieurs navigateurs?
Vous avez utilisé quelle syntaxe?
<td width="10px"> ?
0
bonolebo Messages postés 30 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 16 décembre 2009
11 mars 2009 à 10:25
J'ai essayé celle la : <td width="10px"> sa ne marche donc pas
Et je viens d'enlever les DIV, mais cela ne change rien
Enfait, j'ai l'impression que la taille des cellules sont reliées et qu'elles ne sont pas indépendantes
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok j'ai compris
donc au ieu de mettre div align="right" mettre div id="right"

et pplique ce css

#right {
font-family: Verdana, Arial, Helvetica, sans-serif; // police du texte
font-size: 10px; // taille du texte
text-align: right; // texte aligner à droite
width: 100px; // largeur de la cellule
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
11 mars 2009 à 10:29
Comme il utilise de nombreuses fois align=right il serait plus judicieux de faire une classe dans le CSS :
.right {
font-family: Verdana, Arial, Helvetica, sans-serif; // police du texte
font-size: 10px; // taille du texte
text-align: right; // texte aligner à droite
}

et pour chaque cellule de spécifier la taille dans des id :
<td id="cellule1">

#cellule1 {
width = 100px;
}
0
karmalo > NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013
11 mars 2009 à 10:33
on a la même réponse donc avec ca tout doit marcher maintenant
0
bonolebo Messages postés 30 Date d'inscription jeudi 8 novembre 2007 Statut Membre Dernière intervention 16 décembre 2009
11 mars 2009 à 10:40
Oh oui! c'est parfait sa marche! Et bien merci à vous et bonne journée! ;)
0