Javascript 使用或不使用flexbox填充可用空间

Javascript 使用或不使用flexbox填充可用空间,javascript,jquery,css,flexbox,Javascript,Jquery,Css,Flexbox,在我的元素中有div,每个div都带有类.dataCard。每个.dataCard都有相同的最小尺寸,但当我开始向.dataCard添加内容时,我注意到布局的行为异常 元素分为两列,每列包含一个.dataCard。我这样做是因为我需要.dataCard的顺序进入左列,然后一个在右列,一个在左列,依此类推 但是,当我在.dataCard中填充内容时,它们会将所有其他卡都压在下面 如何使用.dataCards填充可用空间,以便包含它们的元素的高度尽可能小 现在,在下面的链接中,右栏有第二张牌,但随后

在我的
元素中有div,每个div都带有类
.dataCard
。每个
.dataCard
都有相同的最小尺寸,但当我开始向
.dataCard
添加内容时,我注意到布局的行为异常

元素分为两列,每列包含一个
.dataCard
。我这样做是因为我需要
.dataCard
的顺序进入左列,然后一个在右列,一个在左列,依此类推

但是,当我在
.dataCard
中填充内容时,它们会将所有其他卡都压在下面

如何使用
.dataCard
s填充可用空间,以便包含它们的
元素的高度尽可能小

现在,在下面的链接中,右栏有第二张牌,但随后有一堆空白,在第二张牌的末尾,左栏的第三张牌开始

我如何向上移动左列,或者换句话说,使卡片适合使用或不使用flexbox的可用空间

我将非常感谢任何和所有的帮助


从您的问题中,我了解到您希望在整个页面中填充没有空格的框


从您的问题中,我了解到您希望在整个页面中填充没有空格的框


我试过了。它不起作用。它把所有的卡片放在一列。你能给我解释一下如何使用同位素吗?我没有看到任何入门指南。我从github得到的index.html是用一些压缩的html编写的。谢谢,我试过同位素,但它并没有产生我想做的事情。我尝试了fitRows、fitColumns和masonary布局,但它们都将项目放在一列中,并且都在顶部。你能用我需要做的事情来更新你的答案吗?是的,这是我尝试使用砖石时得到的。我试过了。它不起作用。它把所有的卡片放在一列。你能给我解释一下如何使用同位素吗?我没有看到任何入门指南。我从github得到的index.html是用一些压缩的html编写的。谢谢,我试过同位素,但它并没有产生我想做的事情。我尝试了fitRows、fitColumns和masonary布局,但它们都将项目放在一列中,并且都在顶部。你能用我需要做的事情来更新你的答案吗?是的,这是我尝试使用砖石时得到的。