随着容器高度的变化,是否可以将动态/未知数量的复选框水平重排到列中?这是我的意思的简单图表:
高度 = 180 像素(20 像素 * 9 复选框):
[ ] Checkbox 1
[ ] Checkbox 2
[ ] Checkbox 3
[ ] Checkbox 4
[ ] Checkbox 5
[ ] Checkbox 6
[ ] Checkbox 7
[ ] Checkbox 8
[ ] Checkbox 9
高度 = 140 像素(20 像素 * 7 复选框):
[ ] Checkbox 1 [ ] Checkbox 8
[ ] Checkbox 2 [ ] Checkbox 9
[ ] Checkbox 3
[ ] Checkbox 4
[ ] Checkbox 5
[ ] Checkbox 6
[ ] Checkbox 7
高度 = 100 像素(20 像素 * 5 个复选框):
[ ] Checkbox 1 [ ] Checkbox 6
[ ] Checkbox 2 [ ] Checkbox 7
[ ] Checkbox 3 [ ] Checkbox 8
[ ] Checkbox 4 [ ] Checkbox 9
[ ] Checkbox 5
随着容器元素的高度缩小,复选框元素将水平溢出到新列中。
注意: 我很清楚我可以通过编程方式创建自己的列,我只是想看看这是否可以通过纯 HTML/CSS 实现。