我花了好几个小时寻找解决方案,但无济于事。
我有一个内容 div,我想至少将其扩展到页面底部,但在没有文本的情况下不要过分。相关代码如下:
#top {
background-image: url('image.png');
width: 798px;
position:absolute;
top:0px;
margin-left:-399px;
left:50%;
display: block;
height: 132px;
}
#content {
position:absolute;
top:132px;
width: 798px;
margin-left:-399px;
left:50%;
display: block;
min-height:100%;
}
<body>
<div id="top"></div>
<div id="content">TEXT</div>
</body>
问题在于,如您所见,内容 div 从页面下方 132px 开始,在页眉之后。这转化为 132px 的空白,我可以向下滚动查看。在文本填充它的较长页面上没有空格,但在简短的主页上,这是一个问题。
我尝试将内容 div 设置为底部:0;但它产生了相反的效果,因此 div 不会延伸到屏幕的初始底线以下,从而使文本在长页面上徘徊在 div 之外。
不幸的是,填充不会变成负数,所以我不能用这种方式将 132px 剃掉。
任何建议将不胜感激。