爲什麼div之間有餘量?我試圖通過不同的方法刪除它,但沒有任何工作。我不得不減小它們的寬度以將它們堆疊成行。如何刪除div元素之間的餘量
*{
box-sizing: border-box;
}
.wrapper{
background-color: #ccc;
width: 500px;
margin: 5% auto;
padding: 0;
}
.box{
display: inline-block;
margin: 0px;
background-color: #f1f1f1;
width: 248px;
height: 250px;
border: 0 !important;
font-size: 0;
}
<div class="wrapper">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
這裏沒有空格帶框 –
試試font-size:0px;因爲在你的html代碼中你的div之間有一個空格。 – phip1611
問題已在此處得到解答 - http://stackoverflow.com/questions/5078239/how-to-remove-the-space-between-inline-block-elements – Larrydx