【发布时间】:2023-03-25 17:33:01
【问题描述】:
我对使用 Bootstrap 很陌生,并且在尝试在同一行上放置一个标签、一个文本框、一个标签和一个文本框时遇到了障碍,并且在状态文本框和 Zip 之间没有很大的差距文本框与其他文本框对齐,我似乎也无法让我的提交按钮正确对齐。这是一个屏幕截图
所有这些的标记是
<body>
<form id="form1" runat="server">
<div class="form-horizontal">
<h4>Please add your information</h4>
<hr />
<asp:ValidationSummary runat="server" CssClass="text-danger" />
<div class="form-group form-horizontal col-md-8">
<asp:Label ID="lblName" runat="server" AssociatedControlID="txtName" Text="Name" CssClass="col-md-2 control-label"></asp:Label>
<div class="col-md-6">
<asp:TextBox ID="txtName" runat="server" CssClass="form-control"></asp:TextBox>
</div>
<br />
<br />
<asp:Label ID="lblLastName" runat="server" AssociatedControlID="txtLastName" Text="Last Name" CssClass="col-md-2 control-label"></asp:Label>
<div class="col-md-6">
<asp:TextBox ID="txtLastName" runat="server" CssClass="form-control"></asp:TextBox>
</div>
<br />
<br />
<asp:Label runat="server" AssociatedControlID="Address1" CssClass="col-md-2 control-label" Text="Address1"></asp:Label>
<div class="col-md-6">
<asp:TextBox runat="server" ID="Address1" CssClass="form-control" />
</div>
<br />
<br />
<asp:Label runat="server" AssociatedControlID="Address2" CssClass="col-md-2 control-label" Text="Address2"></asp:Label>
<div class="col-md-6">
<asp:TextBox runat="server" ID="Address2" CssClass="form-control" />
</div>
<br />
<br />
<asp:Label ID="lblCity" runat="server" AssociatedControlID="txtCity" Text="City" CssClass="col-md-2 control-label" Font-Bold="true"></asp:Label>
<div class="col-md-6">
<asp:TextBox runat="server" ID="txtCity" CssClass="form-control" />
</div>
<br />
<br />
<div class="form-group">
<asp:Label ID="lblState" runat="server" AssociatedControlID="txtState" Text="State" CssClass="col-md-2 control-label" Font-Bold="true"></asp:Label>
<div class="col-md-2">
<asp:TextBox runat="server" ID="txtState" CssClass="form-control" />
</div>
<asp:Label ID="lblZip" runat="server" AssociatedControlID="txtZip" Text="Zip" CssClass="col-md-2 control-label" Font-Bold="true"></asp:Label>
<div class="col-md-2">
<asp:TextBox runat="server" ID="txtZip" CssClass="form-control" />
</div>
</div>
<asp:Label ID="lblCountry" runat="server" AssociatedControlID="ddCountry" Text="Country" CssClass="col-md-2 control-label" Font-Bold="true"></asp:Label>
<div class="col-md-6">
<asp:DropDownList ID="ddCountry" runat="server" CssClass="form-control"></asp:DropDownList>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-4 col-md-2">
<asp:Button ID="btnSubmit" runat="server" Text="Send" CssClass="btn btn-primary" />
</div>
</div>
</div>
</form>
我已经成功使用 form-inline,但我喜欢 form-horizontal 的外观。
谁能告诉我我做错了什么
编辑
这是我使用 form-inline 时的屏幕截图,它与左侧对齐,我不知道如何缩进。
编辑 2
这就是我试图让它看起来的样子。
【问题讨论】:
标签: c# asp.net twitter-bootstrap webforms