Html 如何摆脱页面的水平滚动

Html 如何摆脱页面的水平滚动,html,css,viewport,horizontal-scrolling,Html,Css,Viewport,Horizontal Scrolling,我正在进行登录,我已经为body和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"> 在下

我正在进行登录,我已经为body和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;
在身体{

试着放

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

在正文处{

从正文和html中删除
宽度:100%;

从正文和html中删除
宽度:100%;

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

你不应该有水平滚动条。如果你有水平滚动条-其中一个元素溢出了主页。试着找出问题出在哪里。 如果你使用溢出-你不纠正问题,但覆盖它。

当你缩放页面时,它会爆炸-内容不会居中。

你能在某个地方设置一个实例吗,可能是整个页面的jsfiddle.net?理想情况下,是的。但是可能有一个快捷方式-你的100%宽元素是否有填充?删除它,填充被添加到100%可能的重复项中。你是否尝试过设置overflow-x:隐藏?你能在某个地方设置一个活生生的例子吗?也许是整个页面的JSFIDLE.net?理想情况下,是的。但是可能有一个快捷方式-你的100%宽的元素是否有填充?删除它,填充被添加到100%可能的重复项中。你是否尝试过设置overflow-x:HINDED?请将我的答案设置为有帮助。我会的,它不需要除非几分钟就可以接受它虽然这可能会起作用,但这项工作作为快速修复/黑客,将是更好的,如果你显示你的代码,以有一个正确的答案,你的问题,我应该显示在哪里?我的css写的更少。我应该只是张贴在小提琴上吗?此外,我没有框大小,我只是查找它,我忘了把它,所以它加起来的问题问题也是。现在,由于我使用了border box,内容看起来很整洁,请将我的答案设置为有用的。我会的,除非几分钟后就可以了,否则它不想接受它。虽然这可能会起作用,但这项工作作为快速修复/黑客,会更可取,如果你显示你的代码以获得问题的正确答案,我应该在哪里显示它?我的css用更少的语言编写。我应该这样做吗只是把它贴在提琴上?还有,我没有框大小,我只是查了一下,忘了放了,所以这也增加了问题。现在,因为我使用了边框框,内容看起来很整洁如果没有宽度:100%;,浏览器会将其设置为默认宽度,默认宽度为100%,这没有区别如果我在其他地方出错,我会n代码..水平滚动不正常。如果没有宽度:100%;,浏览器会将其设置为默认宽度,默认宽度为100%,这没有区别如果代码中的其他地方有错误..水平滚动不正常。在添加装箱尺寸后,我删除了过卷,这很好。我想,问题出在页面的某个地方边距或边距在浏览器中的开发人员工具中检查边距和边距是很好的,如果发生这种情况,请删除边距/边距。我删除了过卷,在添加了装箱尺寸后,一切都很好。我想,问题出在页面的某个地方边距或边距我在浏览器的开发者工具中检查填充和边距是很好的,如果发生这种情况,请删除填充/边距。