【发布时间】:2019-04-11 04:52:07
【问题描述】:
在我们的网站上:https://dev.shiftdivorceguide.com/ 在桌面上一切看起来都很棒。 当我切换到平板电脑等较小的屏幕时,我会在屏幕右侧得到一个填充。当我变得更小(智能手机)时,屏幕右侧会出现更大的填充区域。
我不确定顶部的紧急按钮栏是否会干扰页面的代码 (.panic-button-container)。我已经尝试在媒体查询中更改 CSS。为了减小平板电脑上白色区域的大小,我更改了以下有关徽标和导航宽度的代码。
我变了:
@media (max-width: 1024px) and (min-width: 981px) {
.header-right-panel {
width: 40%;
float: right;
}
}
到:
@media (max-width: 1024px) and (min-width: 981px) {
.header-right-panel {
width: 80%;
float: right;
}
}
这对布局有一点帮助,但我仍然会在较小的屏幕上看到一个白条。智能手机是最糟糕的。任何可能的解决方案将不胜感激。
【问题讨论】:
-
当我调整浏览器大小或使用开发工具在移动布局中查看时,我没有看到“屏幕右侧的白色区域”
-
我认为你的问题不是
.panic-button-container,而是你的网格被你的.lp-section-row弄乱了,里面有幻灯片。这个没有container,这可能是问题所在。尝试注释掉或删除此部分,看看问题是否消失 -
您的
.footer-menu也会在小屏幕上引起问题。可能也想看看 -
我个人认为问题不在于
.panic-button-container。删除此元素并不能解决问题。问题是页面上的其他东西超出了页面的边界,并扩大了窗口。因此,.panic-button-container的width: 100%只是在扩展以填充空间,而不是导致它。 -
问题(或,一个问题)是这个 div:
<div class="row lp-section-content clearfix">,特别是类row,它有margin-right: -15px。这可能是一个没有正确包含的引导类,因此它没有“抵消”负边距。