浮动-垂直堆叠,而忽略上一行的最高高度吗?

时间:2018-07-13 12:43:30

标签: css

我正在尝试创建一个简单的砌体,希望避免使用库。我试图使元素堆叠,同时还要避免前几行的最大高度。

您将从代码中看到div#3不会堆叠在div#1之下。

有没有一种方法而不必使用砌体库呢?

我正在做一个wordpress项目,原来正常的行都很好,这是使用内联块实现的。但是现在我们想要一个砖石结构,每个内容(图像)的高度不同。我也玩过flexbox,但是遇到了同样的高度问题。然后我尝试使用'column-count',但是顺序是垂直的。

有点想法用完了。预先感谢!

.container {
  width: 100%;
}

.item {
  border: 1px solid black;
  float: left;
  height: 50px;
  width: 33%;
}

.item:nth-child(1) {
  height: 20px;
}
<div class="container">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
  <div class="item">4</div>
  <div class="item">5</div>
  <div class="item">6</div>
  <div class="item">7</div>
  <div class="item">8</div>
  <div class="item">9</div>
</div>

0 个答案:

没有答案