0

我有下拉列表和文本没有显示在同一级别。文本位于上方,下拉列表位于下方。

这是我的代码

<div style="display:inline;float:left">Ödeme Kalemi:</div>
   <div style="display:inline;float:left">
      <asp:DropDownList ID="DropDownList1" runat="server">
          <asp:ListItem>test</asp:ListItem>
          <asp:ListItem>test2</asp:ListItem>
      </asp:DropDownList>
   </div>
<div style="clear:both"></div>

这是屏幕截图

在此处输入图像描述

请帮我解决这个问题。我需要水平对齐它们。

4

1 回答 1

1

您可以使用以下 css 在标签旁边显示下拉列表。

在此处输入图像描述

<style type="text/css">
    .row { clear: both; overflow: hidden; padding: 5px 0; width: 100%; }
    .row label { float: left; text-align: right; 
        margin-right: 10px; width: 150px; }
    .row .value { float: left; text-align: left; }
</style>

<div class="row">
    <label>Ödeme Kalemi:</label>
    <div class="value">
        <asp:DropDownList ID="DropDownList1" runat="server">
            <asp:ListItem>test</asp:ListItem>
            <asp:ListItem>test2</asp:ListItem>
        </asp:DropDownList>
    </div>
</div>
于 2013-06-26T18:06:49.577 回答