我有一些相對定位的inline-block
元素並排在父代中,並且我已經將margin:0
應用於父代的所有子代,但它們之間仍有一定的空間。這裏發生了什麼事?刪除相對定位的元素之間的邊距
#parent {
height: 100px;
}
#parent * {
margin: 0;
}
#parent div {
display: inline-block;
position: relative;
border: 1px solid red;
width: 50px;
height: 100%;
}
<div id="parent">
<div></div>
<div></div>
<div></div>
</div>
的人的便利可能回答這個問題,[這裏是一個jsfiddle](http://jsfiddle.net/r1L9ke5o/) –
而不是'display:inline-block',使用'float:left' –
或者使用'#parent div {margin-lef t:-4px}' –