文本和复选框之间的空格

时间:2012-10-16 15:13:50

标签: c# asp.net .net c#-4.0 checkbox

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

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

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

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

4 个答案:

答案 0 :(得分:26)

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

在stylesheet.css中

.mycheckbox input[type="checkbox"] 
{ 
    margin-right: 5px; 
}

答案 1 :(得分:2)

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

//Hide admin bar for all users except administrators
if( current_user_can('manage_options') ) {
  show_admin_bar(true);
} else {
  // All other users can't view admin bar
  show_admin_bar(false);
}

答案 2 :(得分:1)

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

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

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

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

它在所有设备上都运行良好。

答案 3 :(得分: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中的单个空格