【发布时间】:2014-01-13 11:49:21
【问题描述】:
编辑:在您回答之前,请阅读此内容!我不能设置像“高度:30px;”这样的页脚因为它必须伸展!这就是为什么大多数解决方案都不起作用的原因!
好的,我有一个问题。如果有足够的内容,我的页脚会很好地贴在页面底部,但是当我只有几行内容时,页脚下会有一个空白区域。图片:
(来源:http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page)
我从中获得该图像的页面提供了一种解决方案,但它对我不起作用。因为我的页脚需要是动态的(我不知道以像素为单位的高度或任何东西,div 只是根据页脚中放置的内容量进行拉伸)
我发现的所有解决方案都需要为页脚指定高度...如何让页脚留在页面底部?
我的 div 看起来像这样:
<div class="mobile_main">
<div class="header">
Stuff
</div>
<div class="body_main">
Stuff
</div>
<div class="footer_mobile">
Stuff
</div>
</div>
主 div 中的所有 3 个 div 都按内容拉伸(未指定高度)。
有人有解决办法吗?
【问题讨论】:
-
@kamil 这两种解决方案都要求页脚具有高度值
-
可能重复:stackoverflow.com/questions/42294/…>
-
你能在 www.jsfiddle.net 上给我们看一个 Demo,因为你提供的源代码是为我工作的,没有固定的高度。