我一直在搞乱asp.net一段时间,并且总是有问题在同一行上对齐各种高度的对象。例如,在这种情况下,我有一个搜索标签,一个文本字段,然后是一个图像按钮。让这三个项目正确对齐的“正确方法”是什么?如何在ASP.NET中垂直对齐对象?
我的现有代码:
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Panel VerticalAlign="Center" runat="server">
<asp:Label ID="Label1" runat="server" Font-Size="X-Large" Text="Search Tests:"></asp:Label>
<asp:TextBox ID="searchTextBox" runat="server" Font-Size="X-Large"
Height="30px" style="margin-left: 13px; margin-top: 0px" Width="219px"></asp:TextBox>
<asp:ImageButton ID="ImageButton2" runat="server" Height="45px"
ImageUrl="~/Images/SearchButton.PNG" style="margin-left: 18px; margin-top: 0px"
Width="95px" />
</asp:Panel>
</asp:Content>
ASP和ASP.NET是不一样的东西。你应该养成正确使用这两个术语的习惯,否则你可能得不到你期望的答案。 –
这个问题与ASP.NET很少有关。这几乎是一个HTML问题。弄清楚如何用纯HTML完成,并且你会得到你的答案。 –
@Abe对不起。将来发布时,我会牢记这一点。感谢这次纠正我的问题。 – PFranchise