DevGang
Авторизоваться

В каком случае использовать CSS grid или flexbox

Бывают случаи, когда сложно решить, следует ли использовать для макетов flexbox или CSS-grid. До определенного момента они оба взаимозаменяемы.

Возможно, лучшее и самое короткое определение разницы между Flexbox и CSS grid: Flexbox для одномерного макета. Строка ИЛИ столбец. Grid для двухмерного макета. Строки и столбцы.

Так что, если у нас есть такой случай, достаточно использовать flexbox.

Между тем, такой случай больше подходит для CSS-grid.

Однако имейте в виду, что макет flexbox может «перетекать» в несколько строк, если в нем недостаточно места для его элементов. Но это все еще одномерный макет.

Но если мы посмотрим на такой дизайн, синий прямоугольник установлен на двух измерениях, поэтому CSS-grid - это то, что нужно.

Кроме того, в этом видео Джен Симмонс объясняет, чем они отличаются, и когда вы должны выбрать один или другой.

Источник:

#CSS
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться