有一种简单的方法吗?我有一个复选框和一些在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:left
和float:right
内容无效。