我正在尝试创建一行,其中包含一些带有标签的文本框,如下所示:
如何将标签与文本框对齐?
<label>Student ID</label>
<asp:TextBox ID="txtStudentID" runat="server"></asp:TextBox>
<label>Student Last Name</label>
<asp:TextBox ID="txtStuLastName" runat="server"></asp:TextBox>
<label>Student First Name</label>
<asp:TextBox ID="txtStuFirstName" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
这是我当前的 CSS。
.boxround label {
display: block;
float: left;
}
Run Code Online (Sandbox Code Playgroud)
这是我目前得到的:
谢谢你。
小智 5
如果将每个组包含在一个 div 中会更好。
例如:
<div class="form-group">
<label>Student ID</label>
<asp:TextBox ID="txtStudentID" runat="server"></asp:TextBox>
</div>
Run Code Online (Sandbox Code Playgroud)
并为类“form-group”应用以下 CSS:
<div class="form-group">
<label>Student ID</label>
<asp:TextBox ID="txtStudentID" runat="server"></asp:TextBox>
</div>
Run Code Online (Sandbox Code Playgroud)
.form-group{
display: inline-block;
margin-right: 10px;
float:left;
}
.form-group label{
display: block;
}Run Code Online (Sandbox Code Playgroud)
或者,您也可以利用显示:柔性盒(有一个全面的指南这里)。
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
2405 次 |
| 最近记录: |