为什么overflow-x:hidden创建" border"?

时间:2012-05-14 19:11:54

标签: css

我有一个包装元素,我希望它具有固定的宽度,并使其不可滚动到两侧(它适用于移动)
当我给包装器溢出-x:隐藏时,我在顶部和底部得到一个奇怪的“边界” 你可以在这里看到:http://jsfiddle.net/ilyaD/nzGxf/3/
为什么这样,我怎么能删除它们?

==更新小提琴==
溢出隐藏确实隐藏了比包装器更宽的元素,但创建了某种内部滚动元素,其中框架显示在屏幕截图和持久滚动条

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您所讨论的是每个框之间的空格,则类“框”是内联块,因此标记中的换行符被解释为隐含空格。将所有内嵌块标记放在一行<div></div><div></div>...上,之间的“空格”将会崩溃。

答案 1 :(得分:-1)

要添加到Jim H.的答案中,您可以选择display: block; float: left div而不是display: inline-block他们