.littlebox { margin:2px; padding:5px; width:100px; height:100px; border:1px solid #ccc; display:inline-block; }
.divrow { width:100%; height:120px; }
<div class="divrow">
<div class="littlebox">first</div>
<div class="littlebox">second</div>
<div class="littlebox">third</div>
</div>
<div class="divrow">
<div class="littlebox">first</div><div class="littlebox">second</div><div class="littlebox">third</div>
</div>
這兩個呈現不同,在第一行中每個div之間有一個小空間,並在第二個沒有。將邊距設置爲0px仍然會使空間可見。刪除DIV之間的像素而不刪除空白
我知道浮動:左,而不是顯示:inline-block的不解決這個問題,但我不知道是否有辦法做到這一點不使用浮動。
' DIV類=「divrow」>'我希望是一個錯字.. –
第二行具有在它們之間的空間因爲Chrome的檢測元素有'2px'的'margin'。 – Aiias
你需要整個事情像第一排一樣嗎? –