所以问题是我试图在 ASP.NET 中设计一个 XHTML 页面,而当我只是想将控件放入div
.
我在大多数 div 中使用相对,因为我读过关于使用绝对是不好的做法。希望这是一个简单的修复,这是我倾向于编写的一些代码类型。请注意,在这些控件中的 4 或 5 个之后,页面将开始在高度上扩展,即使屏幕周围仍有 900+px 的空间。
下面的示例使用图像按钮,但所有其他控件也会发生这种情况。如果我如上所述添加其中的 4-5 个,它将开始扩展我试图停止的页面。
<div class = "MyHeader">
<asp:ImageButton ID="MyHeaderBTN" runat="server" Height="33" Width= "95" ImageUrl="~/Images/anyURL.png" onmouseover="this.src='/Images/anyURLHover.png'" onmouseout="this.src='Images/anyURL.png'"/>
</div>
这是CSS类
.MyHeader
{
height: 35px;
left: 160px;
position: relative;
top: -116px;
width: 100px;
}
编辑:希望这可以清除它(对不起,我不知道如何使用 JSfiddle)。最终,我要做的是在添加任何新 div 时阻止网页高度增加。所以没有(或只有几个)我得到想要的页面,在添加一些 div 后,页面的大小会增加,在底部留下更多的空白空间。