html - 仅在小屏幕上的页面右侧空白(桌面上的 Safari 和手机上的 Chrome)
问题描述
我网站上每个页面的右侧都有一个空白区域。此空白仅在屏幕宽度小于 767 像素时出现,因此它一定是导致它的媒体查询之一,但我找不到原因。我尝试更改body
元素以及#top
元素、.header
元素和#menu
元素的宽度和溢出。我怀疑其中一个会导致问题,但我很困惑。奇怪的是,这只发生在我桌面上的 Safari 上,但在我的手机上,它也发生在 Chrome 上。
在较小的屏幕宽度上查看此网站。
有没有人有任何有用的见解?
解决方案
请添加CSS
@media (max-width: 767px){
html {overflow-x: hidden;}
}
推荐阅读
- c++ - 使用 libcurl 进行批量 url 提交的正确 BING Api POST url 是什么?
- reactjs - Next.js 的assetPrefix 破坏了更少的加载器
- java - Java SWT windowbuilder - 导出到可运行 jar 时不显示图像
- java - 不兼容的类型:将整数流转换为字符串流时 lambda 表达式中的返回类型错误?
- c# - 如何在 c# wfp 中垂直移动图像
- .net-core - System.InvalidOperationException:不能在 OnConfiguring 内部使用 DbContext 实例,因为此时它仍在配置中
- reactjs - 当我点击extraIcon并且面板处于活动状态时如何获得面板键是Antd Collapse组件?
- java - 尝试运行 PGDSpider 时出现 java.lang.NoClassDefFoundError
- python - Alembic 不生成表格
- android - 当我在可绘制对象中有 850 个 png 文件时,如何减小 Play 控制台的应用程序大小?