解决浏览器容器被撑开没背景

场景:
一个单页应用,因为背景与其他页面共享不能直接更改body样式,
即把背景图片定义在页面容器上,容器用absolute定位body铺满,
于是当容器内容太多撑开了页面, 但此时body也是用的absolute所以body不会被撑开 ,导致出现如下样式:

解决方案:

  • 首先如果能修改body样式就是让body不为绝对定位 让body存在于文档流,但是这样就不会遇到我们所说的问题了😆
  • 其次如果遇到和我一样的场景不能修改body样式了
    可以给容器定位fixed相对浏览器定位,
    然后记得给容器定义overflow:scroll;于是容器会固定在浏览器的显示区并且不影响内容超出了。
    完美解决
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,868评论 1 92
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,277评论 0 1
  • 1. 介绍 浏览器可能是最广泛使用的软件。本书将介绍浏览器的工作原理。我们将看到,当你在地址栏中输入google....
    康斌阅读 2,091评论 7 18
  • 转载说明 一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入g...
    17碎那年阅读 2,490评论 0 22
  • 题目: 将NN个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后...
    tingshuo123阅读 1,856评论 0 0