【发布时间】:2016-08-17 19:17:58
【问题描述】:
我正在登陆,我已经为 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% 的宽度、不同的大小,而且还有一个水平滚动条。
我应该怎么做才能摆脱滚动条并使所有块都成为当前视口的大小?
【问题讨论】:
-
你能在某处建立一个活生生的例子吗,也许是 jsfiddle.net?
-
整个页面?
-
理想情况下,是的。不过可能有一个捷径——你的任何 100% 宽的元素都有填充吗?删除它,填充被添加到 100%
-
你试过设置overflow-x: hidden 吗?
标签: html css viewport horizontal-scrolling