当前位置:  开发笔记 > 编程语言 > 正文

如何忽略以不同高度创建的边距内联块?

如何解决《如何忽略以不同高度创建的边距内联块?》经验,为你挑选了0个好方法。

我有一个问题,其中块堆栈为2,接下来的2个块从前2个块的末尾开始.如此JSFiddle演示中所示.

HTML:

A div with less content than that one >
A div with more content than the one on the left. Now Inline 3 goes down to where this div ends. I want to move it up however, so it's right under the div that's above Inline 3.
Inline 3
Inline 4

CSS:

.container {
  width:600px;
  background-color:rgb(40,40,40);
}

.inline {
  width:calc(50% - 22px);
  display:inline-block;
  vertical-align:top;
  color:white;
  background-color:#e74c3c;
  text-align:center;
  margin:5px 10px;
}

输出:

产量

注意: 这不会占用右上角div创建的空白区域.

预期/想要的输出:

预期产出

注意: 这确实利用了空格.

我知道这可以用2列,但我不想使用2列.因为我必须能够在列中没有不相等的内容的情况下删除一些div.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有