В Bootstrap для задания отступов между колонками предусмотрены классы суффикса "gutter", которые позволяют легко управлять отступами внутри сетки.
Есть три основных класса для задания отступов: ".gutter-xs", ".gutter-sm" и ".gutter-lg". Каждый из них определяет отступ между колонками при разных разрешениях экрана (extra small, small и large).
В Bootstrap 4 используется 12-колоночная сетка, в которой каждая колонка имеет классы ".col" и ".col-{breakpoint}-{number}". Например, ".col-md-6" означает, что колонка будет занимать половину контейнера на средних и больших экранах.
Для задания отступов между колонками можно добавить классы ".gutter-{breakpoint}-{size}-{number}". Например, если вы хотите задать отступы только на средних и больших экранах, вы можете использовать класс ".gutter-md-2", где "md" определяет размер экрана (medium), а "2" - размер отступа (2 единицы ширины колонки).
Если вам нужно задать одинаковые отступы между всеми колонками на всех разрешениях экрана, вы можете использовать классы ".gutter" или ".gutter-all" с размером отступа, например: ".gutter-2" или ".gutter-all-2".
Также в Bootstrap 4 есть возможность полностью удалить отступы между колонками, для этого вы можете использовать классы ".no-gutter" или ".no-gutter-all".
Пример использования:
<div class="container"> <div class="row"> <div class="col-md-4 gutter-md-2"> Колонка 1 </div> <div class="col-md-4 gutter-md-2"> Колонка 2 </div> <div class="col-md-4 gutter-md-2"> Колонка 3 </div> </div> </div>
В этом примере установлен отступ "2" между колонками на средних и больших экранах. Для маленьких экранов отступ будет автоматически скрыт, так как для них не указан класс ".gutter-sm".
Надеюсь, это поможет вам задавать нужные отступы между колонками в Bootstrap!