html - 为什么我的外包装 DIV 不再覆盖整个浏览器窗口?
问题描述
除了主页之外,我网站上的每个页面在以下方面似乎都很好:
背景图像设置在要固定并覆盖窗口的外包装内。
#outerWrapper{
background-image:url("https://glutenfreeradio.co/assets/img/background.jpg");
background-position:center center;
background-size:cover;
background-attachment:fixed;
background-repeat:no-repeat;
position:absolute;
min-width:100%;
width:100%;
min-height:100%;
z-index:1
}
问题似乎不在于背景图像行为不端,而在于外包装不再像以前那样覆盖整个窗口。但我终生无法弄清楚为什么外包装不再覆盖整个窗户以及如何让它再次覆盖。
解决方案
您应该设置min-height
为100vh
而不是100%
. 请参阅此处了解更多信息。
推荐阅读
- java - Java 类型擦除:为什么以下代码段无法编译?
- c# - 如何在 Unity 中从设备中选择前置摄像头
- nightwatch.js - Nightwatch 问题单击 Div
- python - 测试 U-Net 时的 Pytorch 模型运行时错误
- android - 为什么我可以关闭套接字但无法连接到 Android 中的设备?
- c - 从数组中打印一个字符,然后在 C 中将光标向下移动一行
- spring - 分解成微服务
- winapi - 如何使用 Windows GDI API 在 C 中打印多页文本?
- excel - Excel摘要表多个带有下拉菜单的工作表
- sql-server - T-SQL:提取子集