Содержание
Сетка в макете является невидимым каркасом , который задаёт структуру страницы и помогает распределить элементы по экрану. Композиция же обозначет то, как эти элементы взаимодействуют друг с другом и формируют целое. Оба понятия тесно связаны, и в контексте веба у них есть своя специфика, которую важно понимать перед началом проектирования.
Какие бывают сетки
Прежде чем говорить о CSS-инструментах, стоит разобраться в типах сеток на уровне дизайна. Сетка — это не одна вещь, а целое семейство подходов к организации пространства, каждый из которых решает свою задачу.
Колоночная сетка — самый распространённый тип. Страница делится на вертикальные колонки одинаковой ширины, между которыми располагаются промежутки. Элементы размещаются внутри колонок и могут занимать одну, две или несколько колонок сразу. Это даёт предсказуемую структуру, которая легко масштабируется.

Модульная сетка — это колоночная сетка, дополненная горизонтальными строками. На пересечении колонок и строк образуются ячейки — модули. Каждый модуль — это минимальная структурная единица, в которую можно поместить элемент. Такой подход пришёл из печатного дизайна, но в вебе он обретает дополнительную функцию, становясь основой для адаптивности.
В студенческих веб-плакатах модульная сетка хорошо видна в работе «Типография звука»: классическая сетка с равными квадратными ячейками имитирует перфорированную киноплёнку. Внутри ячеек находятся разнородные элементы: буквы, символы, графические текстуры. Блочность здесь работает как метафора системы хранения информации, а адаптивная версия трансформирует горизонтальную развёртку в вертикальную.
Количество колонок определяет гибкость сетки. Число 12 стало стандартом в веб-дизайне, потому что делится на 2, 3, 4 и 6. Это значит, что на одной и той же сетке можно выстроить два равных столбца (6+6), три (4+4+4), четыре (3+3+3+3) или асимметричную раскладку вроде 8+4. Для веб-плаката 12-колоночная сетка чаще всего избыточна, но понимание принципа полезно, потому что оно переносится на любое количество колонок.
Для плаката с простой структурой вполне достаточно четырёх или шести колонок: четыре дают чёткое, ритмичное деление и хорошо работают с крупными блоками, шесть добавляют гибкости, потому что делятся на 2 и 3.

Типография звука
Иерархическая сетка — самый свободный тип. Здесь нет строгих колонок одинаковой ширины: сетка подстраивается под содержимое, выделяя одним элементам больше пространства, другим чуть меньше. Для веб-плаката иерархическая сетка интересна тем, что позволяет управлять вниманием и акцентами сильнее всего. Крупный блок притягивает взгляд, мелкие создают контекст вокруг него.

Сетку с неравными колонками, хорошо иметь в виду для экспериментальных проектов. Колонки разной ширины создают асимметрию, которая делает композицию более живой и динамичной. Сетки с равными колонками дают формальное, безопасное ощущение, тогда как неравные колонки выглядят смелее и артистичнее. Для веб-плаката, который по природе ближе к экспериментальному дизайну, чем к продуктовому, это ценное свойство.
Как выбрать количество колонок? Отталкивайтесь от содержимого и набросайте на бумаге, сколько элементов располагается рядом на одном экране. Если максимум два, то четыре колонки покроют все потребности. Если три-четыре, берите шесть или восемь. Двенадцать колонок имеет смысл только для действительно сложной модульной раскладки с множеством вариаций.
Анатомия сетки
Любая сетка, независимо от типа, состоит из трёх элементов, и стоит понимать, за что отвечает каждый, чтобы не только уметь оринтироваться в терминах, но и проектировать более осмысленно.

Колонки — это вертикальные полосы, внутри которых размещается содержимое. Ширина колонок может быть фиксированной (в пикселях) или пропорциональной (в процентах или fr-единицах CSS Grid). Для адаптивных макетов пропорциональная ширина предпочтительнее, потому что колонки автоматически подстраиваются под размер экрана.
Межколонники — это пустое пространство между колонками. Ширина промежутков обычно составляет от 16 до 24 пикселей. Узкие промежутки (12–16 пикселей) подходят для плотных макетов с большим количеством элементов, широкие (24–32 пикселя) — для просторных композиций с воздухом. Хорошая практика — держать промежутки кратными восьми пикселям.
Марджины (отступы) — это расстояние от края экрана до начала первой колонки. Они создают рамку вокруг содержимого. На десктопе отступы обычно составляют от 48 до 150+ пикселей, на мобильных — 16 пикселей.
Отступы и промежутки — это инструмент управления плотностью. Большие отступы и широкие промежутки создают ощущение пространства и спокойствия. Маленькие — ощущение тесноты и энергии.
Сетка в CSS: Flexbox и Grid
CSS предоставляет два инструмента для построения сеток, каждый из которых работает по-своему.

Flexbox организует элементы вдоль одной оси — горизонтальной или вертикальной. Он хорошо подходит для линейных раскладок, где блоки идут один за другим и перестраиваются при изменении ширины экрана. Если ваш плакат строится на вертикальной последовательности полноэкранных секций, Flexbox справится с этим легко.
CSS Grid работает сразу в двух измерениях — строках и столбцах — и позволяет создавать те самые модульные и колоночные сетки, о которых мы говорили выше. Элементы могут занимать несколько колонок и несколько строк одновременно, перекрывать друг друга, выстраиваться в сложные конфигурации.
На практике оба инструмента часто используются вместе. Grid задаёт общую раскладку страницы — колонки, строки, области. Flexbox организует содержимое внутри отдельных блоков — выравнивает текст, группирует кнопки, центрирует элементы. Это не конкуренция, а разделение обязанностей.
Для адаптивности оба инструмента работают в связке с media queries — правилами CSS, которые переопределяют раскладку при достижении определённой ширины экрана. Стандартный подход: 12 или 8 колонок на десктопе, 8 на планшете, 4 на мобильном. Содержимое остаётся тем же, меняется только количество колонок и способ их группировки.
Композиционные структуры
Помимо технической сетки, существует более высокий уровень организации — композиционная структура. Анализ студенческих веб-плакатов показывает, что практически все работы укладываются в одну из трёх структур или их сочетания.
Блочная структура — самая распространённая и надёжная для начала. Пространство делится на секции, каждая из которых функционирует как самостоятельная единица. Блоком считается любая группа объектов, которую можно вписать в условный прямоугольник. Даже полноэкранная секция остаётся блоком, если на странице существует визуальный ритм чередования масштабов или направлений движения.

Рука об руку
Из трёх структур блочная остаётся самой продуктивной в организации пространства макета. Она проста технически, потому что строится на Flexbox или Grid, и закладывает понимание фундаментальных принципов веб-вёрстки: блочной модели, колоночных систем, систематизации информации.
Работа «Три сапога — пара» хорошо показывает, как контраст масштаба блоков, противоположные направления анимаций и чередование размеров создают эффект конвейера, сохраняя при этом визуальную связанность через сквозное движение.
Хаотичная структура используется для создания визуального шума через множество одновременных CSS-анимаций. Наложение десятка эффектов вращения, масштабирования и движения формирует плотный анимационный слой, за которым просто интересно наблюдать. Анимация теряет точечность и переходит в фоновое восприятие, когда взгляд блуждает по траекториям объектов, пытаясь уследить за ними.

Liminium
Хаос при этом остаётся структурированным. Равномерно распределённые по плоскости объекты и статичные якорные элементы вроде заголовков фиксируют внимание и сохраняют читаемость сообщения. Технически хаотичные композиции чаще выстраиваются через viewport-единицы (vw, vh) и абсолютное позиционирование — это позволяет композиции масштабироваться пропорционально без сложной адаптации через media queries.
Непрерывная структура объединяет элементы в единую форму или связанную группу, которые образуют непрерывное целое при вертикальном скролле. Если из блочной композиции можно вырезать одну секцию без ущерба для остальных, то в непрерывной структуре это невозможно — каждый фрагмент зависит от соседних.
Скролл последовательно раскрывает части единого визуального высказывания, подобно тому как взгляд движется по фигуре человека в полный рост. Работа NOX строится именно так: длинная вертикальная иллюстрация космического ресторана создаёт эффект плавного погружения через скролл, а обрезка объектов за границами видимого окна всегда подогревает интерес к дальнейшей прокрутке.

JetLag
Три структуры — это не жёсткие категории, а инструменты анализа. Многие удачные плакаты сочетают элементы разных структур: верхняя часть может быть хаотичной, создавая первое впечатление, а нижняя — блочной, раскрывая информацию по секциям.
Сетка и адаптивность
Выбор сетки — это одновременно выбор стратегии адаптации для разных экранов. Блочная структура на Flexbox или Grid легко перестраивается через media queries: на мобильном секции просто встают друг под другом. Хаотичная и непрерывная структуры на viewport-единицах масштабируются пропорционально, что проще, но при этом мелкие элементы на маленьких экранах могут стать нечитаемыми.
Задумайтесь об адаптивности уже на этапе макета. Не обязательно рисовать полноценный мобильный вариант, но стоит проверить: будет ли ваша композиция вообще работать на узком экране? Если макет держится на широких горизонтальных строках, то как он себя поведёт на вертикальном телефоне? Если элементы размещены через position: absolute, то не наложатся ли они друг на друга при уменьшении окна?




