Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2084 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Reduire la width d'une <td> au maximum

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reduire la width d'une <td> au maximum

n°1414155
Roodie
Posté le 26-07-2006 à 22:22:16  profilanswer
 

Bonjour à tous,
 
J'ai une <table> HTML avec plusieurs lignes <tr>, et deux colonne <td> à chaque ligne.  
Je voudrais que ma première colonne ait la largeur minimum sans couper le texte (tous les mots doivent être sur une seule ligne).  
Mon code :  

Code :
  1. <table>
  2.   <tr>
  3.     <td style="width: 1%" nowrap>colonne une</td>
  4.     <td>colonne une</td>


J'ai utilisé : width: 1%, nowrap. Mais ça c'est pas commode parce qu'il faut que je l'écrive pour toutes les lignes !  
- je ne peux pas utiliser le "width: auto; " parce que ça se positionne à 50%
- ni le "width: 100px;" ou "width: 20%" parce que ça ne vaudra pas la largeur minimum.  
 
Quelqu'en connaîtrait-il une solution ?  
Merci d'avance :)

mood
Publicité
Posté le 26-07-2006 à 22:22:16  profilanswer
 

n°1414160
xtof_83
Freeride Spirit
Posté le 26-07-2006 à 22:45:11  profilanswer
 

Tu sais quoi il y a un truc qui ce nomme CSS et c'est magic:
 
va sur le net pour savoir comme ça marche
 
Ensuite met:
 
td {
....le style
}
 
Et op tu las ecrit quune fois :D

n°1414274
gatsu35
Blablaté par Harko
Posté le 27-07-2006 à 09:37:56  profilanswer
 

+1 et  
white-space:nowrap

n°1414275
mIRROR
Chevreuillobolchévik
Posté le 27-07-2006 à 09:39:34  profilanswer
 

gatsu35 a écrit :

white-space:nowrap


 
t1 j y crois pas je cherche cette propriété depuis 256 ans :o

n°1414283
Roodie
Posté le 27-07-2006 à 09:49:30  profilanswer
 

Oui, je peux utiliser le css style, mais ça me force à répéter à chaque fois que je le veux :  
<td style="mystyle" /> et ce que je veux éviter.  
 
Et je ne peux pas déclarer un style comme ceci :
td {
....le style
}  
 
parce que ça ne s'applique pas à toutes les <td>, mais qu'à certaines.  
Mais s'il n'y a pas de solution, je prendrais la votre quand-même. Merci :)

n°1415123
pomcuite
Posté le 28-07-2006 à 12:13:52  profilanswer
 

je crois que tu peux faire td.monstyle{}
et <td class="monstyle">
à confirmer

n°1415140
chani_t
From Dune
Posté le 28-07-2006 à 12:28:53  profilanswer
 

hum.... déjà dis plus haut
 
dans ton CSS tu définis les propriétés de ton objet td, une fois pour toute ! de la façon décrite ci dessus.
 
Ensuite si tu veux faire des variations de style entre divers td tu peux rajouter tes id ou des class...

n°1415141
Hermes le ​Messager
Breton Quiétiste
Posté le 28-07-2006 à 12:29:36  profilanswer
 

Roodie a écrit :

Oui, je peux utiliser le css style, mais ça me force à répéter à chaque fois que je le veux :  
<td style="mystyle" /> et ce que je veux éviter.  
 
Et je ne peux pas déclarer un style comme ceci :
td {
....le style
}  
 
parce que ça ne s'applique pas à toutes les <td>, mais qu'à certaines.  
Mais s'il n'y a pas de solution, je prendrais la votre quand-même. Merci :)


 
Tu donne un id à ton tableau et ensuite :
 
#nom_id_tableau td
{
}
 
ça s'appliquera à tous les td de ton tableau et uniquement à celui-là... :o

n°1415541
Roodie
Posté le 28-07-2006 à 19:19:12  profilanswer
 

Effectivement, .nom et #nom sont pratiques dans les CSS.  
Merci bcp à vous :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Reduire la width d'une <td> au maximum

 

Sujets relatifs
Est-il possible de réduire la hauteur d'un formulaire?Passer une variable dans la définition d'un width
Largeur d'un tableau avec l'attribut width, min-with[Batch] nombre maximum de parametres
Largeur DIV 100% (sans width:100%)Maximum execution time of 30 seconds exceeded
Reduire une chaine de caractere en VBAReduire une chaine de caractere en VBA
[javascript] Impossible de réduire la taille d'un popup[ASP.NET, VB] Taille mémoire maximum d'un object ?
Plus de sujets relatifs à : Reduire la width d'une <td> au maximum


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)