【发布时间】:2017-06-11 02:54:29
【问题描述】:
我正在尝试使用列数为用户任务制作一种周历。
本周的主 div 的 column-count 属性为 7,并且总是有 7 个孩子。本周的第 7 天。 这几天有任务,但任务的数量是可变的,它打破了列数逻辑。
为什么 column-count 不只考虑其中的第一个孩子?
这是我所说的一个例子:https://jsfiddle.net/nby5ctb2/
在第二个列表中,我希望任务 1、1.1 和 1.2 相互叠加,如果没有孩子,就跳过这些日子。
我使用的 css 是这样的:
.week {
-moz-column-count: 7;
-webkit-column-count: 7;
column-count: 7;
}
感谢先进
【问题讨论】:
-
能否请您展示您正在使用的 (minimal reproducible example) HTML 和 CSS,以便我们了解您正在处理的内容,并希望了解您的问题。
-
哦,我忘了。我举个例子。对不起^^
-
您需要重置子元素的显示以避免它们跨越列平均 CSS 规则对此不起作用,display:inline-block 将完成这项工作,您需要添加宽度以填充整个列的宽度也是。 jsfiddle.net/nby5ctb2/2
-
@GCyrillus 这没有给出 7 列(在我的 Chrome 上)
-
@LGSon,我想这就是它仍然处于试验阶段并且即将消失的原因;)
标签: css flexbox column-count