Bootstrap 5 default gutters are missing or it’s just my setup

Maybe I’m doing something wrong, but I did go out to fiddle, and used a very simple version with bootstrap 5.

Here’s the setup.
https://jsfiddle.net/boilerplate/bootstrap/

I haven’t worked with bootstrap since around version 3, but I seem to remember that there used to be gutters between containers (and possibly rows) included in the framework.

It now appears that they have to be added on everything. The fiddle is using padding in the CSS but I think the preferred way to do it is to use the mb-* or the gy-* classes.

<div class="container mb-3">
  <h1>Gutters! </h1>
</div>

<div class="container overflow-hidden mb-3">
  <div class="row">
    <h3>First Container</h3>
  </div>
  <div class="row">
    <div class="col">1</div>
    <div class="col">2</div>
  </div>
  <div class="row">
    <div class="col">1</div>
    <div class="col">2</div>
  </div>
</div>
<div class="container mb-3">
  <div class="row">
    <h3>Second Container</h3>
  </div>
  <div class="row">
    <div class="col">1</div>
    <div class="col">2</div>
  </div>
</div>

So am I crazy? I have to explicitly add a gutter to every container, column or row now, or I get them jammed right against each other.

Mainly, I don’t want to find out that I am doing something wrong, and I’m going to add all this semantic html to my code base, and find out it was something simple, like I didn’t opt into this, or should have set it in the theme, or imported the _variables.scss or whatever.

As a note: I did attempt to use their mixing variables:

$grid-gutter-width: 1.5rem;
$gutters: (
  0: 0,
  1: $spacer * .25,
  2: $spacer * .5,
  3: $spacer,
  4: $spacer * 1.5,
  5: $spacer * 3,
);

with no change in the output – so I assume I am doing something wrong, and about to go do it the hard way. Can someone please tell me how I should be accomplishing this?

The desired result would be spacing between natural elements vertically, like rows and containers. I KNOW I could add a

.container {
padding-top: 5px;
padding-bottom: 5px
}

but this just seems like I’m adding something back, that should already be there. If this is just how bootstrap is now, then what’s the recommended way everyone is doing this? I’m in an angular 17 project using SCSS

I’ve tried to use a JSFiddle using the framework, to see if it was project specific.
I’ve tried to add the spacing back using custom CSS classes (but this seems wrong)
I’ve tried reverting frameworks backwards and indeed the spacing exits back in bootstrap 3.

I used their documentation, and I cant find anything specific about it being “removed” – AND their own examples show the spacing in place…

starting here:
https://getbootstrap.com/docs/5.3/layout/grid/#auto-layout-columns
and then editing it (using the lightning bolt) – takes you to stackblitz with the example and it shows the spacing between rows exists, with no added classes.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật