Asp.net 复选框列表项目对齐
我知道这是一个相当简单的问题,但我似乎无法正确地排列我的复选框列表 我希望标签位于复选框的左侧,但仍将复选框对齐(请参见下面的示例)。尝试了text align=“Left”,但这使复选框列表项按文本对齐,而不是按复选框对齐。我还尝试在我的表中使用右对齐。当前结果与下面的代码类似:Asp.net 复选框列表项目对齐,asp.net,html,css,Asp.net,Html,Css,我知道这是一个相当简单的问题,但我似乎无法正确地排列我的复选框列表 我希望标签位于复选框的左侧,但仍将复选框对齐(请参见下面的示例)。尝试了text align=“Left”,但这使复选框列表项按文本对齐,而不是按复选框对齐。我还尝试在我的表中使用右对齐。当前结果与下面的代码类似: Item 1 [ ] Another Item [ ] Yet Another Item [ ] Last Item [ ] Item 1
Item 1 [ ]
Another Item [ ]
Yet Another Item [ ]
Last Item [ ]
Item 1 [ ]
Another Item [ ]
Yet Another Item [ ]
标记:
<tr align="right" valign="top">
<td align="right"><asp:CheckBoxList ID="Item1" runat="server" enabled="false" CellPadding="0" CellSpacing="0" style="font-size: x-small;" TextAlign="Left"/>
</td>
<td align="right"><asp:CheckBoxList ID="Another Item" runat="server" enabled="false" CellPadding="0" CellSpacing="0" style="font-size: x-small" />
</td>
</tr>
任何帮助都将不胜感激 你是说像这样
<ul style="text-align:right; width:200px;">
<li>Item 1 <input type="checkbox" value="Item1" name="group" /></li>
<li>Another Item <input type="checkbox" value="Item2" name="group" /></li>
<li>And another one <input type="checkbox" value="Item3" name="group" /></li>
</ul>
- 项目1
- 另一项
- 还有一个
这是你是说这样吗
<ul style="text-align:right; width:200px;">
<li>Item 1 <input type="checkbox" value="Item1" name="group" /></li>
<li>Another Item <input type="checkbox" value="Item2" name="group" /></li>
<li>And another one <input type="checkbox" value="Item3" name="group" /></li>
</ul>
- 项目1
- 另一项
- 还有一个
以下是您可以使用的复选框列表,如下所示:
<div style="text-align: right">
<asp:CheckBoxList TextAlign="Left" runat="server" >
<asp:ListItem Text = "foo" />
<asp:ListItem Text = "bar" />
</asp:CheckBoxList>
</div>
您可以使用如下复选框列表:
<div style="text-align: right">
<asp:CheckBoxList TextAlign="Left" runat="server" >
<asp:ListItem Text = "foo" />
<asp:ListItem Text = "bar" />
</asp:CheckBoxList>
</div>
仅作一般性评论。。。如果使用HTML和ASP.NET属性而不是当前用于样式设置的混合属性,您将从中受益匪浅(在许多方面)。。。ID必须是一个单词。在标记中显示复选框列表
元素并不占用空间,尽管看起来您只需要单个复选框
元素。那是打字错误吗?否则,您需要首先查找样式设置问题,因为复选框列表实际上会为
和
中的
元素呈现html标记。我的错误是不清楚。我正在处理两个复选框列表,它们的项目排列方式与我的示例类似。只是一个一般性的注释。。。如果使用HTML和ASP.NET属性而不是当前用于样式设置的混合属性,您将从中受益匪浅(在许多方面)。。。ID必须是一个单词。在标记中显示复选框列表
元素并不占用空间,尽管看起来您只需要单个复选框
元素。那是打字错误吗?否则,您需要首先查找样式设置问题,因为复选框列表实际上会为
和
中的
元素呈现html标记。我的错误是不清楚。我正在处理两个复选框列表,它们的项目排列方式如我的示例中所示。