0

我正在处理带有页脚的页面。页脚的位置应该是这样,但是当我从下到上调整浏览器的大小时出现问题。有关详细信息,您可以查看下图:

在此处输入图像描述

这是我的css页脚代码:

.footer_page {
color: #fff;
text-align: center;
bottom: 30px;
width:100%;
position:absolute;
}

有人有建议吗?谢谢。

4

2 回答 2

0

如果您的意思是页脚不会固定在底部,请尝试

.footer_page, .push {
  clear: both;
  color: #fff;
  text-align: center;
  bottom: 30px;
  width:100%;
  position:absolute;
}

所以添加.pushclear:both

于 2012-10-12T08:02:40.073 回答
0

底部 30px 表示窗口的底部。计算从顶部到您需要页脚的距离并给出 top:500px

一个更好的方法是div id="page"在整个页面周围设置一个所需高度,比如 1000 像素,然后在底部设置 30 像素的页脚。

#page{position:absolute;height:1000px}
#page #footer{position:absolute;bottom:30px}

如果这看起来太多或页面高度可变,让页脚成为文档流的一部分。在这种情况下,最好不要使用绝对定位。

你也可以用一些 javascript 魔法来做到这一点。

我的意思是,假设您的页面总高度为 1000 像素。用 id page 在整个页面周围放置一个包装器,给出绝对定位和高度 1000px,然后将页脚放在最后。

于 2012-10-12T08:02:54.710 回答