【发布时间】:2011-12-08 17:11:37
【问题描述】:
我有一个可以使用的粘性页脚,但我使用的是平铺背景图像和内部#content div。我遇到的问题是#content 不会扩展以填充容器的高度。我在http://jsfiddle.net/mpRUT/1/ 有一个演示,我在其中更改了颜色以进行说明。当页面为空时,唯一可以防止#content 崩溃到被遗忘的是在其上设置的min-height。
我可以让它扩展以填充容器,还是我只需要设置一个更大的最小高度并失去一些浏览器?
【问题讨论】:
-
对不起,我真的不明白你的问题,因为我没有看到页脚很粘。 - 我想你想用
position: fixed;定位页脚并纠正位置/边距;并将height值设置为您的min-height值。所以你不需要 min-height 属性。 -
我需要中间的内容部分(白色)向下延伸并覆盖蓝色。我遇到的问题是,在演示站点 (myfitzeek.lime49.com) 上,白色背景没有向下扩展以覆盖平铺的背景图像。
-
啊,现在下面的部分也是蓝色的。现在我明白了这个问题。谢谢。我会调查一下,看看我是否知道得更好:)
-
您可以在 #footer 上使用 padding-top: 200px(z-index 为 1,#content z-index 为 2)。它不优雅,但会达到你的视觉效果。
-
@mdi 当我在网站上使用 firebug 进行测试时,填充仍然与内容重叠(低 z-index 的页脚会剪切正确的内容 [#content with high z-index])。
标签: asp.net html css sticky-footer