請將這些div對齊。名字和姓氏在一行上。調整所有這3個領域的寬度CSS調整表格上三個字段的寬度
<form id="form1" runat="server">
<div class="Userbox">
<div class="UserNameDiv">
<strong>Username</strong>
<asp:TextBox ID="UserName" runat="server" MaxLength="50"></asp:TextBox>
</div>
<div class="UserNameDiv" >
<strong>First Name</strong>
<asp:TextBox ID="FirstName" runat="server"></asp:TextBox>
<strong>Last Name</strong>
<asp:TextBox ID="LastName" runat="server"></asp:TextBox>
</div>
<div id="EmailAddress">
<strong>Email</strong>
<asp:TextBox ID="Email" runat="server"></asp:TextBox>
</div>
</div>
</form>
CSS
.Userbox
{
width:50%;
height:100%;
border:1px solid #0BA84D;
padding:10px;
border-radius: 15px;
margin-left:10%;
align-self:center;
}
label.firstname {
width: 150px;
margin-right: 5px;
}
label.lastname {
width: 150px;
}
.EmailAddress {
float:left;
}
#UserNameDiv {
float:left;
}
我更喜歡在表結構中做到這一點,以獲得良好的格式。少用CSS。 – Praveen
好的,你可以請一個例子。我知道互聯網上有很多東西。實際上太多了。一些小例子將大大幫助 – user575219
表格結構是一種很好的方式來對齊你的元素,並且它適用於所有瀏覽器。 –