确保标签和复选框在同一行开始

时间:2015-02-11 01:19:38

标签: asp.net webforms

有一种简单的方法吗?我有一个复选框和一些在aspx文件中定义的文本:

<div id="div01" class="someClass" runat="server">
 <asp:CheckBox ID="chkBox01" Checked="True" runat="server" />
 <asp:Label ID="lblSomeText" runat="server" Text="" meta:resourcekey="lblSomeText1"></asp:Label>
</div>

..问题是,渲染时我们有一个复选框和一个跨度,当标签的文本足够长时,复选框会出现在标签上方,而不是左侧。生成的html结构如下所示:

<div>
 <input type="checkbox"></input>
 <span>some fairly long text</span>
</div>

我希望强制该复选框与标签位于同一行,无论文本长度如何。我可以很容易地在html中做到这一点但是有没有办法在编写Web组件时确保它?我不是CSS专家,并尝试过一些float:leftfloat:right内容无效。

0 个答案:

没有答案