如何摆脱页面的水平滚动

How to get rid of horizontal scroll of a page

我正在着陆,我已经为正文和 html 元素应用了这组规则:

html {
   margin: 0px;
   height: 100%;
   width: 100%;
}

body {
   margin: 0px;
   min-height: 100%;
   width: 100%;
}

此外,所有内容均已视口:

 <meta name="viewport" content="width=device-width, initial-scale=1">

在下面的图片上,您可以看到页面的主要块,它们的宽度都是 100%

但是,我提到的任何内容都没有真正帮助和页面块,尽管它们都具有 100% 的宽度,具有不同的大小,并且还有一个水平滚动条。

我应该怎么做才能摆脱滚动条并使所有块都与当前视口大小相同?

试着放

overflow-x: hidden;
overflow-y: scroll;

在 body {

从正文中删除 width: 100%; 和 html。

你不应该有水平滚动条。如果您有水平滚动条 - 其中一个元素会溢出主页。尝试找出问题所在。 如果您使用溢出 - 您不会纠正问题,但会掩盖它。 当你缩放页面时它会爆炸 - 内容不会居中。