【发布时间】:2015-05-22 07:15:00
【问题描述】:
它有一个带有flex-flow: row wrap; 的 flexbox 容器来包装所有项目。这几乎就是我想要的。
当它开始换行时,第 6 项会换行到第二行:
1 2 3 4 5
6
但我总是想在它开始包装时至少包装两个项目,这样你就不会在一行上有一个项目:
1 2 3 4
5 6
【问题讨论】:
-
有趣的事实:在排版中,当句子的最后一个单词被换行到下一行时,它被称为“孤儿”。在荷兰语中,这是“hoerenjong”。这基本上就是问题所在,是吗?
-
是的,这就是问题所在。我确实知道 CSS 有孤儿,但这仅适用于您所说的文本。如果它适用于弹性块,那就太好了。 PS。关于荷兰语的好事实,不知道。我们很奇怪。
-
我记得这是在某些邮件列表上讨论过的未来 flexbox 级别(没有找到它的链接),到目前为止我看不到使用当前 flexbox 调整换行的选项选项/属性,值。
-
有趣的对话。实际上它似乎是一个“寡妇”,“孤儿”在开始。这将我带到了这个有趣的页面:demosthenes.info/blog/946/…,但我无法在 codepen 中得到任何工作:codepen.io/Olivvv/pen/KpgeWV