很抱歉在这里问一些基本的问题,但我无法在格式化控件中应用正确的方法。
下面是 ASPX 页面中的部分代码。我无法正确格式化它。我需要一些关于要考虑什么以及如何去做的帮助。下面是输出的样子。
我希望文本框(或下拉菜单)正确对齐它的标签。我知道我没有在这里使用样式表,但想知道我是否可以在没有样式表的情况下实现。即使需要样式表来实现格式,请建议考虑什么以及如何进行。
下面是 ASPX 页面中的内容,
<div runat="server" id="DivCCInfo">
<fieldset class="CreditCardInformation">
<legend>
<asp:Literal runat="server" ID="CCHeaderLabel" Text= "Credit Card Information" />
</legend>
<div>
<asp:Label ID="CreditCardHolderLabel" runat="server" AssociatedControlID="CreditCardHolder" Text="Cardholder's Name" />
<br />
<asp:TextBox ID="CreditCardHolder" runat="server" CssClass="TextBox" MaxLength="30" Width="300" style ="left:-100px" ></asp:TextBox>
<asp:Label ID="CreditCardTypeLabel" runat="server" AssociatedControlID="CreditCardType" Text="Credit Card Type" />
<asp:Label ID="CreditCardNumberLabel" runat="server" AssociatedControlID="CreditCardNumber" Text="Credit Card Number" />
<asp:Label ID="ExpirationLabel" runat="server" AssociatedControlID="ExpirationMonth" Text="Expiration Date" />
<asp:Label ID="CVVLabel" runat="server" AssociatedControlID="CVV" Text="CVV Code" />
<br /><br />
<asp:DropDownList runat="server" ID="CreditCardType" Width="105">
<asp:ListItem Text="VISA" Value="VISA" />
<asp:ListItem Text="MasterCard" Value="MasterCard" />
<asp:ListItem Text="Discover" Value="Discover" />
<asp:ListItem Text="Amex" Value="Amex" />
</asp:DropDownList>
<asp:TextBox ID="CreditCardNumber" runat="server" CssClass="TextBox" MaxLength="16" Width="120"></asp:TextBox>
<asp:DropDownList runat="server" ID="ExpirationMonth" Width="40">
<asp:ListItem Text="01" Value="01" />
<asp:ListItem Text="02" Value="02" />
</asp:DropDownList>
<asp:DropDownList runat="server" ID="ExpirationYear" Width="60">
<asp:ListItem Text="2012" Value="2012" />
<asp:ListItem Text="2013" Value="2013" />
</asp:DropDownList>
<asp:TextBox ID="CVV" runat="server" CssClass="TextBox" MaxLength="4" Width="50"></asp:TextBox>
</div>
</fieldset>