0

ドロップダウン メニューを含めるたびに、CSS レイアウトが台無しになります。誰かが私に理由とそれを修正する方法を説明できますか?

これが私のコードです:

            <asp:Label ID="projnamelbl" runat="server" CssClass="editlabels" Text="Project                  Name"></asp:Label>
        <asp:TextBox ID="projnametxt" runat="server"></asp:TextBox><br />

        <asp:Label ID="paymentlbl" runat="server" CssClass="editlabels" Text="Payment  Type:"></asp:Label>
        <asp:DropDownList ID="paymentype" runat="server">
        <asp:ListItem Text="Cash" Value="cash"></asp:ListItem>
        <asp:ListItem Text="Intallments" Value="installments"></asp:ListItem>
        </asp:DropDownList><br />

        <asp:Label ID="projsumlbl" CssClass="editlabels" runat="server" Text="Project  Sum:"></asp:Label>
        <asp:TextBox ID="projsumtxt" runat="server"></asp:TextBox><br />

CSS:

   .editlabels {
   float:left;
   width:150px;
   margin-right:0.2em;
   padding-top:0.4em;
   padding-left:20px;
   text-align:left;
   font-weight:bold;
   }

ドロップダウン メニューの後にあるものは、何らかの理由で右に移動します。

4

2 に答える 2

1

マージンとパディングを削除した場合にのみ、自動的に配置されます。

于 2013-08-17T09:42:55.973 に答える