我的网站仅在移动设备上向右滚动,但是只有白色 space
My website scrolls to the right on mobile devices only, however there is only white space
我使用HTML5、CSS3、Bootstrap 4 和SCSS 以及一些JavaScript 和JQuery 设计了自己的网站。该网站在桌面上看起来不错,但在移动设备上右侧有多余的白色 space,尽管我在所有设备尺寸上都将溢出设置为隐藏。
我已经使用开发人员工具检查了所有元素,看不出有任何原因会出现这种行为,但我觉得这与轮播有关,因为它也发生在我仅在带轮播的页面。
这可以在https://www.mediumcarlie.co.uk
看到
我已经使用开发人员工具来尝试检查问题,我用谷歌搜索了所有内容,我已经将几乎所有我能够设置的元素的最大宽度设置为 100%,我已经使用了媒体查询和 Bootstrap 调整轮播元素大小的变量。
<a href="#myCarousel" data-slide="prev" class="carousel-control-prev">
<span class="carousel-control-prev-icon"></span>
</a>
<a href="#myCarousel" data-slide="next" class="carousel-control-next">
<span class="carousel-control-next-icon"></span>
我希望较小的设备上不会有额外的白色 space。目前只有索引页
手机屏幕右侧有白色space
尝试删除 margin-right: 15px;在#home-heading > overlay-container > row
divs with class "row" in the Bootstrap should be wrapped with div with class "container".
在你的例子中,你在 id = "home-heading" 的部分有问题。使用如下包装
<section id="home-heading" class="py-5">
<div class="dark-overlay">
<div class="container">
<div class="row">...</div>
</div>
</div>
</section>
最简单的方法是将 overflow-x:hidden;
添加到 HTML 元素,因为没有内容会出现在溢出部分,通过添加它您将不会收到水平滚动。
接下来是您收到此信息的原因:
在主页标题部分,有一行没有容器 class 您需要在该行之前添加容器 class 以便对其进行排序。
<section id="home-heading">
<div class="dark-overlay">
<div class="container">
<div class="row">Loprem Ipsum</div>
</div>
</div>
</section>
我使用HTML5、CSS3、Bootstrap 4 和SCSS 以及一些JavaScript 和JQuery 设计了自己的网站。该网站在桌面上看起来不错,但在移动设备上右侧有多余的白色 space,尽管我在所有设备尺寸上都将溢出设置为隐藏。
我已经使用开发人员工具检查了所有元素,看不出有任何原因会出现这种行为,但我觉得这与轮播有关,因为它也发生在我仅在带轮播的页面。
这可以在https://www.mediumcarlie.co.uk
看到我已经使用开发人员工具来尝试检查问题,我用谷歌搜索了所有内容,我已经将几乎所有我能够设置的元素的最大宽度设置为 100%,我已经使用了媒体查询和 Bootstrap 调整轮播元素大小的变量。
<a href="#myCarousel" data-slide="prev" class="carousel-control-prev">
<span class="carousel-control-prev-icon"></span>
</a>
<a href="#myCarousel" data-slide="next" class="carousel-control-next">
<span class="carousel-control-next-icon"></span>
我希望较小的设备上不会有额外的白色 space。目前只有索引页
手机屏幕右侧有白色space尝试删除 margin-right: 15px;在#home-heading > overlay-container > row
divs with class "row" in the Bootstrap should be wrapped with div with class "container". 在你的例子中,你在 id = "home-heading" 的部分有问题。使用如下包装
<section id="home-heading" class="py-5">
<div class="dark-overlay">
<div class="container">
<div class="row">...</div>
</div>
</div>
</section>
最简单的方法是将 overflow-x:hidden;
添加到 HTML 元素,因为没有内容会出现在溢出部分,通过添加它您将不会收到水平滚动。
接下来是您收到此信息的原因: 在主页标题部分,有一行没有容器 class 您需要在该行之前添加容器 class 以便对其进行排序。
<section id="home-heading">
<div class="dark-overlay">
<div class="container">
<div class="row">Loprem Ipsum</div>
</div>
</div>
</section>