使用绝对定位的时候,当页面内容过多的时候,往下滑动会出现空白的样式,请问怎么解决?

网页的地址

http://www.xinlizhiyouni.com/...

使用绝对定位,让页面能覆盖浏览器的可视区域

.content {
    position: absolute;
    top: 0;
    bottom: 0em;
}

但是当页面内容过多的时候,往下滑动会出现空白的样式,请问怎么解决?

图片描述

补充

不用绝对定位的话 如果内容过短,当用户打开页面的时候,会看到尾部有一大段空白

阅读 4k
3 个回答

重新提交下答案吧
嗯,顺便说下,一般不会设置top: 0, bottom: 0的。

.content {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    min-height: 100%;
}

内容超过一屏时:
图片描述

内容不足一屏时:
图片描述

为何要用绝对定位?没必要吧

可以不用定位,效果也是一样的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题