我想在复选框和文本之间留出空白。
<asp:CheckBox ID="chkPublic" runat="server" Text="Public" Font-Bold="true" />
如何在复选框和文本之间添加空格。谢谢。
编辑: 我需要一些 CSS 格式。谢谢。
<asp:CheckBox ID="chkPublic" runat="server" Text="Public" Font-Bold="true" CssClass="mycheckbox" />
在stylesheet.css中。.mycheckbox input[type="checkbox"]
{
margin-right: 5px;
}
margin-left
来使其与复选框分开。我尝试了两种方法,只有margin-left: 5px
可以满足OP问题的需求。 - atconwayasp:Checkbox
控件时,通过选择器选择输入类型为 checkbox
的类实际上应用于实际的输入控件,即复选框本身,而不是它的标签。tutts对 margin-right
的使用是正确的。 - user4843530<asp:CheckBox runat="server" ID="myCheckBox" Text=" Check this to subscribe" />
。
label {
font-size: 1em;
color: black;
text-transform: uppercase;
margin-left: 5px;
}
.lheader {
font-size: 1.5em;
color: #1ca795;
text-transform: uppercase;
}
只需在文本前添加 
例如,如果生成的文本如下所示:Text='<%# Eval("SubCatName")%>'
请按照以下方式操作:Text='<%#" "+Eval("SubCatName")%>'
<asp:CheckBox ID="chkPublic" runat="server" Text="" Font-Bold="true" /> MyText
或者就像这样:
<asp:CheckBox ID="chkPublic" runat="server" Text=" Public" Font-Bold="true" />
在 HTML 中表示一个空格
style=margin-left: 5px
或在复选框中添加style=margin-right: 5px
。 - MilkyWayJoe