我有一个具有以下结构的页面:
div.wrapper
> div.content
> div.item
+div.item
包装器的宽度为 320 像素,而两者的宽度div.item
约为 600 像素。我需要将这两个显示为内联(现在它们是display: inline-block;
,并且包装器的内容水平滚动。当我将div.content
宽度设置为 时auto
,它需要包装器的宽度(320px)。将宽度设置为 200% 显然会获得水平滚动工作,但我如何获得div.content
其内容的宽度以允许水平滚动?
注意:包装器设置为固定的宽度和高度,overflow-y: hidden
并overflow-x: scroll
设置了,因为我不想要垂直滚动——只需要水平滚动。
JSFiddle 举个例子:http: //jsfiddle.net/kh5k7/
如您所见,红色 div 将垂直堆叠。将宽度更改.content
为 200%(或某个值)将导致水平滚动正常发生。.content
不过,我希望这能自动完成,因为我不知道div中会有多少元素。