J'ai une table avec une liste déroulante dynamique.Comment définir la largeur d'une colonne de table pour une liste déroulante dynamique?
La largeur du bas de goutte change en fonction de son contenu.
Je voudrais la colonne de table pour être la même que la largeur de la liste déroulante. Si je définis une largeur inférieure à la taille de la liste déroulante IE semble rendre la colonne plus grande que la liste déroulante tout en enveloppant le titre de la colonne, il insère des espaces de chaque côté de la liste déroulante.
est-il un moyen de CSS pour dire simplement faire la colonne la même taille que son contenu?
Voici un tableau html échantillon qui comprend ma solution actuelle (bidouille)
<table id="mappingtable" width="100%" align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<th width="80px">FixedWidthColumn</th>
<th width="80%">ExpandingColumn</th>
<th width="122px"> </th>
<th>DynamicColumn</th>
</tr>
<tr>
<td align="center">1</td>
<td>Text</td>
<td align="center">Button</td>
<td align="center">DropDownList</td>
</tr>
</table>
Le problème existe sans css
Si je retire la largeur = « 80% » de la colonne expansion du colonne dynamique aura des espaces
J'ai essayé largeur: auto sur la colonne dynamique et la mise à une largeur fixe, mais aucun de ces travaux pour moi
Oui. Probablement. Si vous pouviez nous montrer votre code html et vos css actuels, nous serions probablement plus précis et plus "utiles" pour vous. –
Le titre de la colonne est-il plus large que la liste déroulante? – jeroen
Non le titre de la colonne enveloppe que si je mets la largeur à une petite valeur –