Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 复选框列表项目对齐_Asp.net_Html_Css - Fatal编程技术网

Asp.net 复选框列表项目对齐

Asp.net 复选框列表项目对齐,asp.net,html,css,Asp.net,Html,Css,我知道这是一个相当简单的问题,但我似乎无法正确地排列我的复选框列表 我希望标签位于复选框的左侧,但仍将复选框对齐(请参见下面的示例)。尝试了text align=“Left”,但这使复选框列表项按文本对齐,而不是按复选框对齐。我还尝试在我的表中使用右对齐。当前结果与下面的代码类似: Item 1 [ ] Another Item [ ] Yet Another Item [ ] Last Item [ ] Item 1

我知道这是一个相当简单的问题,但我似乎无法正确地排列我的复选框列表

我希望标签位于复选框的左侧,但仍将复选框对齐(请参见下面的示例)。尝试了text align=“Left”,但这使复选框列表项按文本对齐,而不是按复选框对齐。我还尝试在我的表中使用右对齐。当前结果与下面的代码类似:

       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标记。我的错误是不清楚。我正在处理两个复选框列表,它们的项目排列方式如我的示例中所示。