首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >溢出x和y?

问溢出x和y?
EN

Stack Overflow用户
提问于 2012-10-17 09:55:50
回答 4查看 2K关注 0票数 5

我的div设置为用overflow-x隐藏内容,用overflow-y显示(visible)内容。

不幸的是,它并没有按照我所希望的那样工作。它增加了垂直滚动条--我认为这是因为overflow-x和overflow-y不能一起工作。

据我所知,如果一个溢出设置为隐藏,则另一个设置为auto。

还有别的办法吗?这样我就可以水平地隐藏溢出并垂直显示(没有卷轴)?

只是为了没有混淆,这里有一个小提琴来解释更多: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/

它也由滑块组成,需要设置到一定的宽度。他们不能占据整个页面的高度,所以我也必须限制他们的高度。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-17 10:05:12

我认为您只需将溢出属性保留为可见,只需使用填充左和右。除非你有图像,否则文字应该被包装起来。

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

票数 2
EN

Stack Overflow用户

发布于 2012-10-17 10:14:28

Stack Overflow用户

发布于 2012-10-17 11:33:43

尝试jquery选择框插件,它很棒,并且完全按照您想做的做:

http://jquery-ui.googlecode.com/svn/branches/labs/selectmenu/index.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12931680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档