【发布时间】:2012-01-09 07:49:02
【问题描述】:
我一直在使用 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 对不起。以后发帖时我会牢记这一点。感谢您这次为我纠正问题。