Я перехожу с Bootstrap 3 на 4 и пытаюсь понять разницу, когда дело доходит до сетки.
https://getbootstrap.com/docs/4.0/layout/grid/
Там написано:
Благодаря flexbox столбцы сетки без указанной ширины будут автоматически размещаться как столбцы равной ширины. Например, четыре экземпляра .col-sm
будут автоматически иметь ширину 25% от маленькой точки останова и выше.
Классы столбцов показывают количество столбцов, которое вы хотели бы использовать из возможных 12 в строке. Итак, если вам нужно три столбца одинаковой ширины, вы можете использовать .col-4
.
Учитывая это, какая разница между использованием:
- Четыре экземпляра
.col-sm
- Четыре экземпляра
.col-3
Оба из них занимают 25% ширины .row
. Правильно?
Так в чем же разница между указанием этого в любом случае?
В Bootstrap 3 вам пришлось использовать конкретные числа в сетке из 12 столбцов, например, использование 4 экземпляров .col-sm-3
означало, что у вас будет 4 столбца (ширина 25%), поскольку 12/3 = 4