J'ai une disposition basée sur une table, avec une table principale à deux colonnes, pour les côtés gauche et droit d'un formulaire. Chaque colonne contient une table interne à deux colonnes, avec une étiquette et une colonne d'entrée, et chaque champ sur sa propre ligne. Puis-je utiliser CSS pour définir la largeur des deux colonnes d'entrée?Comment définir la largeur de tous les éléments dans une colonne de table avec CSS
E.g.
<table id="frameTable">
<tr>
<td id="leftFieldList">
<table class="formColumn">
<tr>
<td>Surname</td>
<td><asp:TextBox.....></td>
</tr>
<tr>
<td>Address</td>
<td><asp:TextBox.....></td>
</tr>
....
....
<table>
</td>
</table>
Dans la table avec classe « formColumn », je veux régler la largeur de la deuxième <td>
, avec les commandes du serveur. Je préférerais faire ceci sans assigner une classe à chaque seconde <td>
dans mes listes de champs.
juste ajouter à ceci: voici la spécification col http://www.w3.org/TR/html4/struct/tables.html#h-11.2.4 sont incroyablement utiles Col. exactement le but des besoins d'affiches –
oh et une autre chose à ajouter, les cols supportent réellement les classes css. Donc c'est vraiment une solution css –
Oui, l'élément col est la meilleure solution. Vous pouvez définir le style des colonnes avec CSS: utiliser