【发布时间】:2015-01-17 02:19:22
【问题描述】:
我知道这个问题之前已经被问过,但通常提供的解决方案是将其添加到目标标签中:
overflow-x: hidden
我已经做到了。此修复程序可防止 Firefox 中的水平滚动,但在涉及 Chrome 和 IE8 时会失败(目前对于 IE8 而言问题不大)。从之前的问题来看,这可能已经成为 Chrome 版本 34 以来的一个问题。那么我该如何解决这个问题呢?
导致滚动的问题 CSS 如下所示:
// Tablet portrait and landscape
@media (min-width: @screen-sm-min) {
& {
margin: 0 -100% !important;
padding: 30px 100% !important;
}
}
以上使内容根据要求均匀地出现在中心。关于这个或可能的资源的任何建议来解释为什么会在 Chrome 中发生这种情况?
谢谢
附:我还注意到这个网站没有这个问题——为什么会这样?结构上的根本区别?还是我正在寻找的 CSS?
【问题讨论】:
-
那段代码的逻辑是什么???边距
-100%和填充100%???? -
这不是纯 CSS。那是什么预处理器?
-
@Katana24 我已在您的问题中添加了 LESS 标签。
-
你能在jsfiddle.net上复制这个吗?
-
我认为问题不在于 CSS,而在于您的输入方式。
标签: css google-chrome scroll overflow