【发布时间】:2021-02-09 21:47:35
【问题描述】:
我正在寻求帮助。我们正在重新设计我们的软件系统,并且通过我们的新设计,我们实际上希望将其重点放在列方式上。
我们的客户可以管理他们的 CRM 并创建他们想要用于他们的关系的新字段。我们一直在从左到右工作,但实际上希望从上到下开始。
例如:
1 2 3 4 5 6 7 8 9 10 11 12现在就是这样。但我们想开始移动到
1 4 7 10 2 5 8 11 3 6 9 12我们使用 bootstrap 4,但我还没有找到一种方法来做到这一点,纯粹使用 HTML 和 CSS。一直在看 display:grid,但还没有找到适合我们的解决方案。最大的问题是,它应该是灵活的。所以我不想使用固定的高度和高度。
有人能把我推向正确的方向吗?甚至有一个很好的解决方案吗?我们需要支持最流行的浏览器,至少我们也希望支持 IE 11。
[编辑]
一些额外的信息。我一直在尝试使用 display:flex,但我遇到了下一个问题。
当一个项目比其他项目大时,同一行的项目获得该项目的高度,但它应该只是用其他项目填充空间。例如:
这是我得到的:
1 4 5 2 3 6 3 4 7这就是我想做的事情
1 4 10 5 11 6 7 13 2 8 14 3 9【问题讨论】:
-
您打算从头开始编写代码还是重新构建当前结构?如果是后者,请发布现有代码。无论哪种方式,如果您尝试的帖子没有发布,这可能会吸引反对票。