根据容器中div的数量增长和缩小的灵活div

时间:2014-05-17 20:07:27

标签: html css response

我有一个项目,我有一个600px的设置宽度容器。在容器内部将是任意数量的div(圆角看起来像圆圈)。如果容器中有1-3个div之间的任何位置,则它们应居中,最大高度和宽度为160px。但是,只要超过三个,他们就会下降到另一排,我不想要这个。我需要div具有灵活性,并且能够缩小尺寸以容纳更多div,所有div都在同一行。

希望这是有道理的,我已附上图片以寻求帮助解释。我很乐意用CSS做到这一点。

http://oi57.tinypic.com/2myvkgp.jpg

1 个答案:

答案 0 :(得分:0)

听起来像显示:flex;的 DEMO

所以在父母身上,你只需要使用:display:flex;justify-content:center; 可以调整孩子的大小并将其设置为align-self: shrink;以缩小。

display:table; + display:table-cell;,其中2个空伪元素为display:table-cell,以便将单个div居中: DEMO 2