【发布时间】:2010-12-13 11:27:55
【问题描述】:
我有一个 asp.net 复选框列表如下:
<asp:CheckBoxList ID="CheckBoxList_Genres" runat="server" RepeatColumns="3">
<asp:ListItem Selected="True">Action</asp:ListItem>
<asp:ListItem Selected="True">Comedy</asp:ListItem>
<asp:ListItem Selected="True">Classics</asp:ListItem>
<asp:ListItem Selected="True">Documentary</asp:ListItem>
[...]
我有两个问题:文本与每个复选框不对齐,并且在某些浏览器(尤其是 Safari)中,复选框和文本之间没有填充(文本靠在复选框上)。我知道这里发布的答案: How to align checkboxes and their labels consistently cross-browsers
但是,我不知道如何在 asp:checkboxlist 上下文中实现这些样式;我知道可以为复选框列表设置 css 样式,但不要认为这允许我为“标签”和“复选框”设置单独的样式。帮助将不胜感激。
【问题讨论】: