CSS Grid Layout
CSS4 не будет
CSS2017
.container {
display: grid;
}
Профит
Разметка любой сложности
на нативном CSS
Описывается в стилях
Адаптация с помощью media-запросов
Порядок следования элементов в разметке любой
Выравнивание
как у флексов
(Box Alignment Module)
Grid vs Flex
Grid + Flex
Flexbox
- раскладка только в одном направлении
- дополнительные контейнеры-обёртки
- подстраивается под контент, а не наоборот
Когда начинать использовать?
- фолбек через @supports — двойная работа
- возможны недоработки и баги
- подсеток в первых релизах не будет
Why not
- (EN) Grid by Example
- (EN) A Complete Guide to Grid
- (RU, video) Можно вообще всё. Раскладка по гриду
CSS Grid Layout
By Nataliya Karatkova
CSS Grid Layout
Небольшой обзор гридов
- 958