無論何時我使用display:inline-block
將水平行放在水平行中,即使設置了margin: 0 !important
,它們之間也總是有餘量。有沒有辦法在div之間有正好0像素?如何將div與「display:inline-block」連成一行,沒有邊距?
這裏有一個簡單的例子,我有三個黑色的箱子,應該是連續的,但它們之間的空白:(Fiddle)
.div {
position: relative;
display: inline-block;
background: black;
width: 100px;
height: 100px;
margin: 0 !important;
}
<div class="div"></div>
<div class="div"></div>
<div class="div"></div>
你試過/檢查了flexbox嗎? –
https:// stackoverflow。com/questions/5078239/how-to-remove-the-space-between-in-line-block-elements –
有不同的方法來解決這個問題,請檢查這個鏈接,這應該有所幫助:https://css-tricks.com/戰鬥空間之間的行間塊元素/ –