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

jba*_*ing 5 asp.net

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

谢谢.

Myk*_*lis 10

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

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

  • 这有效: .chsli label { display:inline-block!important; } (2认同)