这类似于我之前的问题css,将元素紧紧围绕未指定数量的图像,但我意识到我有一个额外的要求。
我有一个显示图像的元素。这个元素需要随着图像数量的增加而水平增长。我事先不知道会有多少图像。
此外,如果屏幕小于元素的最大宽度,则图像应转到下一行,并且外部元素应相应缩小。
http://jsfiddle.net/sXgzn/14/说明了这个问题。
编辑:更清晰的预期结果:http: //jsfiddle.net/sXgzn/23/
<div class = "outer">
<img src = "xx" class = "inner" />
<img src = "xx" class = "inner" />
<img src = "xx" class = "inner" />
</div>
来自小提琴:使屏幕更小,因此顶行只有 2 个太阳。黑色背景应继续环绕图像,边缘没有多余的黑色。
编辑:要清楚一点:顶部有 2,下一行有 1:在第二张图像下方有黑色空间是可以的。我只是不想要宽的黑色右边缘。