Я имею в виду эту Fiddle, которую я нашел на SO, которая использует display: inline-block;
, и я применил ее к своей собственной работе, но я не могу понять, как заставить два divs сидеть бок о бок, а не с 3-4px разрыв?Бок о бок divs без пробела?
Я пробовал:
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'. Я думаю, что это '-0.36em'. –