【问题标题】:Gap in the bottom of a page on mobile device in portrait mode纵向模式下移动设备页面底部的间隙
【发布时间】:2012-11-01 05:35:36
【问题描述】:

当我在计算机上浏览我的网站时,所有主流浏览器中的一切看起来都很好,但是,当我在 Android 手机上查看时,页脚下方有一个巨大的空白。这仅在纵向模式和所有安卓浏览器中发生。当我以横向模式查看它时,所有浏览器中的差距都消失了。

我尝试使用视口元标记“播放”,但没有帮助。

我网站的宽度:1300 像素,高度:100%。此外,页脚有 padding-bottom:0;边距底部:0;

什么可能导致此问题仅在纵向模式下发生?

更新:页面的高度似乎不足以填满我的手机的整个屏幕,所以有这个差距。当我浏览页面时,它会根据网站宽度完全缩小。如何让它根据站点的高度放大,从而消除底部间隙?

请帮忙

附:很遗憾,我无法为您提供该网站的链接,因为它位于本地服务器上。

【问题讨论】:

  • 如果去掉 height:100% 会发生什么?
  • 几秒钟前尝试过,没有任何变化。
  • 尝试绝对位置和底部 0
  • “我无法为您提供指向该站点的链接,因为它位于本地服务器上。”是的,但您仍然可以将其简化为一个显示相同行为的简单示例并将其放到 JSFiddle...
  • Abdul Malik,试过了,没有任何改变。 Ambrose,我不确定如何在 JSFiddle 上复制这个问题。在横向模式下查看时不存在此问题。页面似乎不够高,无法垂直填充手机屏幕,因此底部有空白区域。理想情况下,它应该只放大直到手机的屏幕垂直填满。我用视口尝试过,但差距仍然存在。如何解决这个问题?

标签: css android-layout mobile


【解决方案1】:

好的,伙计们。我设法修复它。可能不是世界上最好的解决方案,但总比没有好。 所以我所做的是通过使用视口 minimum-scale=0.6 强制最小缩放。

此修复后没有底部间隙。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 2016-03-12
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    相关资源
    最近更新 更多