Asp.net 将标签与文本框垂直对齐

Asp.net 将标签与文本框垂直对齐,asp.net,textbox,alignment,label,webpage,Asp.net,Textbox,Alignment,Label,Webpage,我有一个asp.net网页,里面有一个asp文本框,旁边有一个asp标签 标签的字体很小,因此高度比文本框小得多。 我希望标签垂直对齐到文本框的中间 当前,标签与文本框的底部对齐 如何实现这一点?您可以尝试以下方法: .myLabelClass { position: relative; top: 5px; } 最简单的方法是使用CSS解决问题 <asp:TextBox runat="server" ID="txtEveryHour" Width="30px" CssClass="t

我有一个asp.net网页,里面有一个asp文本框,旁边有一个asp标签

标签的字体很小,因此高度比文本框小得多。 我希望标签垂直对齐到文本框的中间

当前,标签与文本框的底部对齐

如何实现这一点?

您可以尝试以下方法:

.myLabelClass {
 position: relative;
 top: 5px;
}

最简单的方法是使用CSS解决问题

<asp:TextBox runat="server" ID="txtEveryHour" Width="30px" CssClass="textbox" /> 
<asp:Label ID="Label6" runat="server" text="Hours" CssClass="label" />

.textbox {border: 1px solid #828282; height: 21px; }
.label { height: 25px; line-height: 25px; }

.textbox{边框:1px实心#828282;高度:21px;}
.label{height:25px;line height:25px;}
结果


最好的方法始终是使用“表格” 我总是这样做。帮助很大