Jak usunąć dodatkowe miejsce na marginesie wygenerowane przez bloki wbudowane? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak usunąć przestrzeń między elementami bloku śródliniowego? 37 odpowiedzi

Używam tego css do formatowania dwóch kolumn, ale wciąż otrzymuję margines między dwoma. Mogę go wyeliminować za pomocąmargin-left: -4px; lub niektóre takie. Czy jest bardziej elegancki sposób na zrobienie tego lub czy coś jest nie tak z kodem CSS?

div.col1{
  display: inline-block;
  min-height: 900px;
  height: 100%;
  width 300px;
  margin: 0px;
  background-color: #272727;
  overflow: hidden;
  border: 1px dotted red;
}

div.col2{
  display: inline-block;
  min-height: 900px;
  height: 100%;

  width: 620px;
  margin: 0px;

  vertical-align: top;
  border: 1px dotted red;
  overflow: hidden;
}

questionAnswers(8)

yourAnswerToTheQuestion