如何在ASP.NET中的复选框之间添加空格

如何在ASP.NET中的复选框之间添加空格,asp.net,checkbox,checkboxlist,Asp.net,Checkbox,Checkboxlist,我在复选框和旁边的文本之间添加空格时遇到问题。我想让它们有一点目的性,而不是没有空间的彼此相邻 ▓汽车▓洗▓下一步,像这样做▓ 汽车▓ 洗▓ 下一个 复选框的大小不是固定的,它们是从数据库中收集的 我有如下清单: <asp:CheckBoxList ID="chBoxListManufacturer" runat="server" BackColor="LightBlue" BorderColor="Red" CellPadding="5" CssClas="mycheckbox"

我在复选框和旁边的文本之间添加空格时遇到问题。我想让它们有一点目的性,而不是没有空间的彼此相邻

▓汽车▓洗▓下一步,像这样做▓ 汽车▓ 洗▓ 下一个

复选框的大小不是固定的,它们是从数据库中收集的

我有如下清单:

<asp:CheckBoxList ID="chBoxListManufacturer" runat="server" BackColor="LightBlue" BorderColor="Red" CellPadding="5" CssClas="mycheckbox"
       TextAlign="Right" RepeatDirection="Horizontal" RepeatLayout="Flow" OnSelectedIndexChanged="BoxListManufacturer_OnSelectedIndexChanged" AutoPostBack="True" />

Css:
.mycheckbox{margin right:15px;}


我正在阅读文档,但没有任何效果。

您可以尝试使用css类:

这里是你的核对清单

<asp:CheckBoxList ID="CheckBoxList1" runat="server" CssClass="test">
        <asp:ListItem Text="Yes" Value="Yes" Selected="True"></asp:ListItem>
        <asp:ListItem Text="No" Value="No"></asp:ListItem>
    </asp:CheckBoxList>
输出。

也许是一个简单的答案:在每个复选框后放置一个
,这将在控件和以下标签之间留出一些空间使用浏览器开发工具(Inspect元素)并识别复选框列表的HTML。应用CSS使用边距在控件之间留出空间。这个答案对你有帮助:我让它像你一样,但看起来CSS并没有重新加载。例如,如果我将背景颜色设置为红色,则不会发生任何变化。我更新了上面的代码,就像它现在看起来一样。@Julius Marko我已经编辑了代码,现在我在vs上测试了它的工作情况。在你的情况下,你只需要正确的填充。请让我知道它是否对你也有效。谢天谢地,这不管用。我想有些事情我没有注意到。看起来css不会更改任何内容。请确保使用标记。其他的都一样。它很简单,应该可以工作。您可以看到我的输出,中间有空格和红色方框。我的样式表文件中有CSS
.test td
{
    border:1px solid red;
    margin-right:10px;
    padding-right:20px;
}