x和y溢出?

Ric*_*ges 5 css overflow

我有一个div集,用于隐藏内容overflow-x和使用显示(visible)内容overflow-y
不幸的是,这不符合我的要求。它添加了垂直滚动条-我认为这是因为overflow-x并且overflow-y不能一起使用。

据我所知,是否将一个溢出设置为隐藏,将另一个溢出设置为自动。
还有其他解决方法吗?因此,我可以水平隐藏溢出并垂直显示(无滚动)吗?

只是为了没有混乱,这里有个小提琴来解释更多:http : //jsfiddle.net/kwnQk/

编辑
这是我遇到的实际问题:http : //jsfiddle.net/kwnQk/1/
我有一个从div和jQuery创建的选择框,最终超出了div的高度,导致它添加了滚动条。
遗憾的是,溢出功能的工作方式与之相同,因为div overflow-x 必须隐藏,从而导致div overflow-y是自动的。

编辑2
请参阅此新的JSFiddle,以确切说明为什么我需要溢出:http : //jsfiddle.net/kwnQk/3/
它也包含滑块,需要将其设置为一定的宽度。而且它们不能占据页面的整个高度,因此我也必须限制它们的高度。

Nam*_*oel 2

我认为您可以将溢出属性保留为可见,并仅使用左右填充。除非你有图像,否则文本应该被换行。

对于图像,您应该考虑使用宽度为 100% 的子 div