Восемь пунктов как договорённость, а не догма

сетка ≈ 6 мин чтения
Модульная сетка на восемь пунктов
Сетка видна там, где помогает ритму, и исчезает там, где мешает смыслу.

Фраза «всё кратно восьми» звучит как закон физики, хотя на деле это просто удобная социальная договорённость. Восемь пунктов хорошо делятся пополам, совместимы с привычными брейкпоинтами и достаточно крупны, чтобы глаз ловил ритм. Но если команда воспринимает правило буквально, макеты начинают сопротивляться: иконки в 20 пунктов, оптическое выравнивание подписей, плотность таблиц — всё требует исключений. Вопрос не в том, запрещать ли их, а в том, как сделать исключения предсказуемыми.

Сначала ритм колонок, потом отступы

Мы начинаем не с токенов spacing, а с ширины колонок и желоба. Для большинства кабинетов достаточно 12 колонок на широком экране и 4–6 на узком. Желоб фиксируем (часто 16 или 24) и не меняем от страницы к странице. Когда колонки стабильны, отступы внутри блоков уже не выглядят случайными: они поддерживают ту же пульсацию, что и внешняя сетка.

Вертикальный ритм держим на той же базе. Высота строки тела текста подбирается так, чтобы соседние блоки стыковались без «полупиксельной» дрожи. Если текст садится на 28 пунктов по высоте строки, соседние отступы кратны 8 или 4 — в зависимости от плотности раздела. Четверка у нас разрешена явно: это не нарушение, а уменьшенный шаг для тесных зон.

Каталог исключений на полстраницы

В гайдлайне So1omon всегда есть короткий раздел «где база молчит». Туда попадают: оптический оптимум для капители логотипа; сдвиг иконки на 1 пункт относительно текста; плотность строк в финансовых таблицах; поля в печати, где важнее обрез, чем модуль. Каждое исключение — с примером «до/после» и условием применения. Если условие не выполнено, команда возвращается к базе.

Сетка как общий язык

Главная польза восьми пунктов — не математика, а скорость согласования. Дизайнер и разработчик спорят о смысле отступа («это группа или разделитель?»), а не о том, почему здесь 13. Сетка становится словарём. Когда словарь общий, ревью проходит быстрее, а продукт выглядит собранным даже после серии срочных правок. Догма ломается; договорённость — держит.

Практический тест: откройте случайный экран и назовите каждый крупный отступ токеном из системы. Если больше двух «особых случаев» без записи в гайдлайне — пора либо вернуть базу, либо расширить каталог исключений. И то, и другое лучше молчаливого размножения странных чисел.