【问题标题】:Keep text in bottom of page in mobile将文本保留在移动设备的页面底部
【发布时间】:2016-03-12 19:25:52
【问题描述】:

根据这个问题:How to put text in the upper right, or lower right corner of a "box" using css,我创建了这个代码:

#copyright {
  position: absolute;
  bottom: 0;
  right: 2;
  width: 100px;
  text-align: center;
}

#creator {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100px;
  text-align: center;
}

在计算机上它工作正常。但是,当我通过 Google 的 Chrome 手机模拟器对其进行测试时,滚动后文本不会像粘性页脚那样进入底部。我创建了一个JSFiddle,但似乎无法重现该行为,所以我截图了:

有什么想法吗?

【问题讨论】:

    标签: html css mobile responsive-design touch


    【解决方案1】:

    您想使用position: fixed,而不是absolute

    【讨论】:

      【解决方案2】:

      您可以将position: relative 添加到body 元素中。

      body {
        position: relative;
      }
      

      这样做时,#copyright/#creator 元素将相对于body 元素绝对相对定位,这就是您在本例中想要的。

      【讨论】:

      • 嗯,在我的情况下,您的情况非常适合移动设备,而另一种情况则非常适合桌面设备,所以我想我将在这里使用媒体查询。你看,我试过你的,但我不喜欢它,因为它使我的页面滚动(在桌面上)。
      • 是的,它非常适合移动设备,谢谢! :) 但是,我将接受低代表用户的回答,给他/她一个提振!!! :D
      • @gsamaras 哈哈,是的,绝对是 :) 而且他们还是先回答了。
      • Josh 非常抱歉,但我记得我们之前的讨论。所以,再次抱歉。
      猜你喜欢
      • 1970-01-01
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      相关资源
      最近更新 更多