J'ai une liste de contrôle dans une table que j'utilise. La liste de contrôle que je dois aligner avec des cases à cocher dans la deuxième colonne. L'espacement de chaque ligne des zones de texte (deuxième rangée) est de 26px. Je ne peux pas trouver comment faire l'espacement entre les éléments sur la liste de case à cocher. La définition des marges ne fait que l'extérieur de la liste et non les éléments qui s'y trouvent.Comment ajouter un espacement entre les éléments de la liste de contrôle?
J'ai essayé cellspacing mais je ne peux pas obtenir assez aligné.
Update 2
<td style="vertical-align: top" rowspan="7" Width="175" style="padding: 0;">
<asp:CheckBoxList ID="cbtasklist" runat="server" CssClass="radiobutton">
<asp:ListItem Value="Task 1">Task 1</asp:ListItem>
<asp:ListItem Value="Task 2">Task 2</asp:ListItem>
<asp:ListItem Value="Task 3">Task 3</asp:ListItem>
<asp:ListItem>Task 4</asp:ListItem>
<asp:ListItem Value="Task 5">Task 5</asp:ListItem>
<asp:ListItem Value="Other1">Other</asp:ListItem>
<asp:ListItem Value="Other2">Other</asp:ListItem>
</asp:CheckBoxList>
</td>
<td class="auto-style187" style="vertical-align: top" colspan="2">
</td>
.auto-style187 {
height: 26px;
width: 357px;
}
Mise à jour 3: Serait-il plus facile de faire une case à cocher pour chaque ligne afin que je puisse utiliser le même CSS que l'autre colonne?
La raison de la liste de cases à cocher est pour la validation que 1 doit être sélectionné.
Avez-vous essayé la propriété CheckBoxList.CellSpacing? https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.checkboxlist.cellspacing(v=vs.110).aspx – sr28