Чи потрібний CSS Flexbox, коли вже є підтримка CSS Grid?
Усі статті, обговорення, новини про Front-end — в одному місці. Підписуйтеся на телеграм-канал!
У моїй практиці дуже мало було верстки сайтів. Колись використовував Bootstrap 3, і тільки-но почав вивчати Bootstrap 5, але на офіційному сайті прочитав ось таке:
Bootstrap’s default grid system represents the culmination of over a decade of CSS layout techniques, tried and tested by millions of people. But, it was also created without many of the modern CSS features and techniques we’re seeing in browsers like the new CSS Grid.
Ця цитата мене відштовхнула від подальшого вивчення Bootstrap, оскільки самі автори цього фреймворка натякають, що вже є нові HTML/CSS технології, замінники Bootstrap сітки (що є по-суті основою Bootstrap).
Зрозуміло, що Bootstrap надає підтримку як нових, так і старих версій браузерів. Але в моєму випадку це не важливо, і можна вважати що в усіх юзерів самі останні версії Google Chrome.
Далі я почав вивчати гайд від Mozilla — CSS layout — і побачив що там вивчаються спочатку CSS Flexbox, а потім вже і CSS Grid.
У зв’язку із цим у мене питання: «Чи потрібний CSS Flexbox, коли вже є підтримка CSS Grid?».
На скільки я знаю, CSS Grid — це сама нова система макетів, але не зрозуміло чи вона може у повній мірі замінити усі можливості Flexbox, чи все-таки Flexbox ще потрібний навіть для самих нових браузерів? Підкажіть, пліз, хто в курсі.
16 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів