13

我想在复选框和文本之间留出空格。

<asp:CheckBox ID="chkPublic" runat="server" Text="Public" Font-Bold="true" />

如何在复选框和文本之间获得空间。谢谢。

编辑:我需要一些 css 格式。谢谢。

4

4 回答 4

29
<asp:CheckBox ID="chkPublic" runat="server" Text="Public" Font-Bold="true" CssClass="mycheckbox" />

在样式表.css

.mycheckbox input[type="checkbox"] 
{ 
    margin-right: 5px; 
}
于 2012-10-16T15:22:32.940 回答
5

迟到的回复,但希望对寻求解决方案的其他人有所帮助。您可以通过在文本属性值中嵌入不间断空格来“快速而简单地”添加空格。优点是您可以为其他地方应用的样式例外的控件执行此操作,而无需为一个控件创建新样式表。例如:

<asp:CheckBox runat="server" ID="myCheckBox" Text="&nbsp;&nbsp;Check this to subscribe" />
于 2019-07-19T11:49:39.367 回答
1

我为标签创建了一个样式:

label {
    font-size: 1em;
    color: black;
    text-transform: uppercase;
    margin-left: 5px;
}

但是它会影响标题标签,所以我也创建了一个样式:

.lheader {
    font-size: 1.5em;
    color: #1ca795;
    text-transform: uppercase;
}

它在所有设备上都能完美运行。

于 2016-01-21T20:01:59.000 回答
0

你可以这样写:

<asp:CheckBox ID="chkPublic" runat="server" Text="" Font-Bold="true" />&nbsp;MyText

或者也许就是这样:

<asp:CheckBox ID="chkPublic" runat="server" Text="&nbsp;Public" Font-Bold="true" />

&nbsp;是 html 中的一个空格

于 2012-10-16T15:16:09.910 回答