Хотя не существует встроенного компонента-контейнера Bootstrap, в котором отсутствуют поля, его легко реализовать с помощью служебных классов. Механизм немного изменился в Bootstrap 5.x, поскольку он удаляет класс .no-gutters
, но все, что вам действительно нужно сделать, это:
- Удалить отступы по оси X из вашего
.container
- Удалите прокладку оси X с вашего
.row
Первое достигается с помощью px-0
, а второе достигается с помощью .no-gutters
(Bootstrap 4.x) или g-0
(Bootstrap 5.x)
<div class="container-fluid bg-danger px-0">
<div class="row g-0 bg-info">
<div class="col bg-success"><p>Column #1</p></div>
<div class="col bg-primary"><p>Column #2</p></div>
<div class="col bg-warning"><p>Column #3</p></div>
</div>
</div>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css" integrity="sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I" crossorigin="anonymous">
В приведенном выше примере кода вы заметите, что контейнер имеет класс bg-danger
, но мы не видим красного фона. Мы также не видим применения к строке цвета bg-info
. Это потому, что мы фактически удалили поля, которые по умолчанию в сетке Bootstrap установлены!