我有一堆有灵活内容的红色正方形。使用float时,CSS摆脱了额外的空白:left;
<div class="block">
lorem ipsum. lorem ipsum. lorem ipsum. lorem ipsum. lorem ipsum. lorem ipsum. lorem ipsum.
</div>
我想,如果屏幕足够宽,而不是逐块显示每个块,我会把两个并排。
我能够做到这一点,但是当我这样做时,如果两个元素的高度不同,则会有额外的间距。
见我的jsfiddle:https://jsfiddle.net/78k9vvf6/
.block {
width: 40%;
margin-right: 10%;
margin-top: 10px;
margin-bottom: 10px;
background: red;
color: white;
float: left;
}
有谁知道反正摆脱这种额外的间距?
我不想将它们放入单独的父元素,因为如果我这样做,每次调整屏幕大小时都必须更改元素的父母。
由于提前,
大卫
你是什么意思摆脱额外的间距?你想用背景色填充空间吗?或者您是否希望项目向上移动,以便列中的文本之间没有垂直间距? –
我想要项目上移。 –
你需要制作这两列(你说你不想那么做),或者使用一个库。用砖石库例子更新了我的答案。 –