Откуда берутся пробелы между div-ами?
Для родительского элемента font-size: 0px;
+
Для inline-block элементов прописать необходимый font-size
<div>text</div><!--
--><div>text</div><!--
--><div>text</div>
либо писать в одну строку, либо как в коде выше. Перевод на новую строку - это пробел