这不是第一次让我感到困惑。
<div id="wrap">
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
</div>
#wrap {
width:400px;
height:200px;
background:red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.content {
width:100px;
height:200px;
display:inline-block;
background:green;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
在JSFiddle
上查看时,您可能会有更好的理解根据我的理解,四个div应该完全适合父div, 但它们之间有一个空间 - 我不明白它的来源。
如果有人能为我解决这个问题,那将会很棒。答案 0 :(得分:14)
这是由于font-size。您需要在#wrap元素上设置font-size: 0px
。 http://jsfiddle.net/52eaz/
答案 1 :(得分:0)
#wrap {
width:400px;
height:200px;
background:red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.content {
float:left;
width:100px;
height:200px;
background:green;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}