Asp:CheckBox复选框和文本不在同一行

时间:2013-11-10 15:47:37

标签: asp.net

我似乎无法弄清楚如何让复选框和相关文字显示在一行上。文字很短,所以它似乎不是宽度问题。 我尝试在控件上设置display:inline,但是当它被渲染时,在输入和标签周围添加了一个span,它具有display:inline。 如果我手动添加显示:内联,使用Chrome中的资源视图,生成的标签比没关系。问题是我不知道如何让控件执行此操作。

感谢。

1 个答案:

答案 0 :(得分:10)

您希望将display:inline应用于ASP生成的<label>元素以保存标签文本,而不是控件本身。所以,例如:

<style type="text/css">
    label { display: inline-block; }
</style>
<asp:CheckBox Text="This text appears on same line as checkbox" runat="server" />