Your understanding of the situation seems to be a bit off. Here's a helpful piece of advice:
If you change the word "column" in that snippet of code to "c o l u m n", by placing a space between each letter and then adjust the window size, you will notice that all 5 columns remain on one line. This is the standard behavior of Flexbox, which is what drives the Bootstrap columns in this particular scenario.
Only when lengthy words or images are placed in some columns, causing the content to not fit vertically within the column itself, will Flexbox move the outermost column(s) to the next row (due to the total content width exceeding the available row width).
That is the actual process that occurs when resizing the window to a very small size. It is solely related to the content within the columns and has no connection to breakpoints. The col
class is inherently non-responsive, meaning it does not include any breakpoints. Responsiveness can be achieved by incorporating additional classes like col-sm
.