我有一些相对定位的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}' –