如何在不使用固定位置的情况下使元素捕捉到屏幕底部

时间:2012-03-29 14:43:36

标签: jquery html css wordpress

页脚元素需要捕捉到屏幕底部,但它不能使用固定位置,因为如果内容太长,它仍然会存在。

http://creative.edulence.com/colonnade-properties/

目前的CSS:

#footer {
background-color: black;
min-height: 40px;
padding-top: 70px;
width: 100%;
position: relative;
}

现在,如果您的屏幕很小,它会正确显示,但如果它太大,则页脚下方会有间隙

2 个答案:

答案 0 :(得分:1)

请参阅Matthew James Taylor撰写的How to keep footers at the bottom of the page ,了解如何执行此操作。

我做了很多次并取得了巨大的成功

答案 1 :(得分:0)

你可以尝试的东西是将它包装在一个div中,并给该div一个页脚高度的填充底部,然后给该包装div一个相对位置,页脚底部的绝对位置:0px。虽然不能测试atm,但我不明白为什么那样不会起作用。

如果这不起作用,请尝试使用jquery将页脚的高度添加到包装器div的高度。

类似

$('#wrapper').height($(this).height() + $('#footer').height());

那将得到它并使用相同的位置元素:)