我指的是我在SO上發現的小提琴,它使用了display: inline-block;
,我已將它應用於自己的工作,但我無法弄清楚如何讓兩個div並排坐在一起,而不是3-4px間隙?並排隔間沒有差距?
我已經試過:
HTML
<div class="container">
<div class="left">
LEFT
</div>
<div class="right">
RIGHT
</div>
</div>
CSS
div.left {
background:blue;
height:200px;
width:300px;
}
div.right{
background:green;
height:300px;
width:100px;
}
.container{
background:black;
height:400px;
width:450px;
}
.container div {
display: inline-block;
}
,但一無所獲。
'顯示:直列block'添加所施加的元件之間的一些間隙。爲了消除這種差距,不要在HTML代碼中的元素之間留出空間,如下所示:'
'或者使用'float:left'而不是'display:inline-block'。如果你仍然想用'display:inline-block'去,那麼就有一個修正,它以'em'爲單位在負值中應用margin。我認爲這是'-0.36em'。 –