如何将页脚始终放在页面底部?

时间:2011-09-24 07:19:34

标签: jquery-mobile sticky-footer

我的页面不包含大量信息,因此页脚会显示在页面中间的某个位置。我怎么能总是在底部呢?

4 个答案:

答案 0 :(得分:20)

jquery移动方法 - <div data-role="footer" data-position="fixed">

答案 1 :(得分:3)

{
  potition: absolute;
  bottom: 0;
  width: 100%;
  height: some_height;
}

答案 2 :(得分:3)

这不是一个固定的位置页脚。如果页面内容高于屏幕,则页脚将在屏幕外。我认为这样看起来更好。

身体和.ui-page min-height和height是防止页脚在过渡期间上下跳跃所必需的。

使用截至目前的最新JQM版本1.4.0

body,
.ui-page {
    min-height:100% !important;
    height:auto !important;
}

.ui-content {
    margin-bottom:42px; /* HEIGHT OF YOUR FOOTER */
}

.ui-footer {
    position:absolute !important;
    width:100%;
    bottom:0;
}

答案 3 :(得分:0)

[data-role=page]{height: 100% !important; position:relative !important;}
[data-role=footer]{bottom:0; position:absolute !important; top: auto !important; width:100%;}