仅水平滚动的 Div 不起作用
我有一个具有以下样式的 div:
height:200px;
overflow-x:scroll;
overflow-y:hidden;
width:682px;
我需要元素在一行上彼此相邻,仅水平滚动。 里面的元素具有以下样式:
width:60px;
padding:10px;
float:left;
但是当它们到达父 div 的末尾时,它们会在新行上开始,而水平滚动保持空白。有什么想法我做错了什么以及如何解决它吗?
PS 所有元素都是 div-s。
提前谢谢您!
I have a div with the following style:
height:200px;
overflow-x:scroll;
overflow-y:hidden;
width:682px;
I need the elements to be next to each other on one line, with a horizontal scroll only.
The elements inside have the following styles:
width:60px;
padding:10px;
float:left;
But when they reach the end of the parent div, they start on a new row, while the horizontal scroll stays blank. Any ideas what am I doing wrong and how to fix it?
P.S All elements are div-s.
Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考: http://jsfiddle.net/pz9AP/
注意,包装器 div 负责实际滚动。包含的项目将浮动在容器元素内,而容器元素又会在包装器内滚动。
For reference see: http://jsfiddle.net/pz9AP/
Note, the wrapper div that is responsible for the actual scrolling. The contained items will float within the container element which in turn will scroll inside the wrapper.