我有一堆有靈活內容的紅色正方形。使用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;
}
有誰知道反正擺脫這種額外的間距?
我不想將它們放入單獨的父元素,因爲如果我這樣做,每次調整屏幕大小時都必須更改元素的父母。
由於提前,
大衛
你是什麼意思擺脫額外的間距?你想用背景色填充空間嗎?或者您是否希望項目向上移動,以便列中的文本之間沒有垂直間距? –
我想要項目上移。 –
你需要製作這兩列(你說你不想那麼做),或者使用一個庫。用磚石庫例子更新了我的答案。 –