А как избавиться тогда от вертикального отступа? Когда делаешь больше 4х блоков, то четвертый как и задумывалась прыгает на следующую строку. Но вот вертикальный отступ остается
Отличный совет, контейнеру флекс задать и свести на нет смысл использования inline-block. Типа спрашивают как мне отверткой закрутить болт, а в ответ: «да вот тут молотком ебни и норм»
Я бы тому же контейнеру задал font-size: 0; это решит проблему и горизонтальных отступов (вместо этих комментариев в разметке) и вертикальных, а самому блоку затем при надобности задать тот размер шрифта который нужен. https://jsfiddle.net/791asy84/