Как задать нужный отступ между колонками бутстрап?

В 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!