Разработка сайтовПоисковая рекламаБлогКонтакты
Главная / Блог / Ритм секций

Ритм секций: почему одни страницы выглядят собранно, а другие — как набор блоков

У страницы может быть хороший дизайн, аккуратная типографика и качественные фотографии, но при этом она всё равно будет выглядеть странно. Одна из причин — нарушенный вертикальный ритм.

Речь о расстояниях между секциями и о том, как эти расстояния меняются по ходу страницы.

Не все секции должны быть одинаковыми

Самая простая ошибка — задать всем секциям одинаковый padding и считать, что вопрос решён.

Например:

.section {
    padding-block: 100px;
}

Технически всё аккуратно. Но визуально такая страница может оказаться слишком монотонной: каждый блок начинается и заканчивается с одинаковой дистанцией, независимо от содержания.

Секция с коротким заголовком и небольшим количеством текста получает столько же пространства, сколько большая секция с карточками, изображением или сложной композицией.

Посмотрим на разницу.

Одинаковые отступы

Здесь все секции получают одинаковое количество вертикального пространства. Это не обязательно плохо, но структура страницы практически не отражается в расстояниях.

01

О компании

Короткое описание компании и её работы.

02

Услуги

Описание основных направлений работы.

03

Кейсы

Примеры выполненных проектов.

Разный ритм

Теперь те же секции:

01

О компании

Короткое описание компании и её работы.

02

Услуги

Описание основных направлений работы.

03

Кейсы

Примеры выполненных проектов.

Здесь расстояния уже помогают воспринимать страницу как последовательность смысловых частей.

Важно, что речь не о произвольном увеличении отступов. Их изменение должно иметь причину.

Расстояние тоже создаёт иерархию

Если две секции тесно связаны между собой, между ними может быть относительно небольшой интервал.

Если начинается новый крупный смысловой раздел, расстояние можно увеличить.

Например:

Hero
        ↓ 160 px

О компании
        ↓ 96 px

Преимущества
        ↓ 96 px

Услуги
        ↓ 160 px

Кейсы
        ↓ 160 px

Контакты

Большие интервалы визуально отделяют крупные части страницы, а меньшие показывают связь между соседними блоками.

Получается дополнительный уровень иерархии, который не нужно объяснять пользователю текстом.

Ритм — это не набор фиксированных чисел

Не существует универсального правила вроде «между секциями всегда должно быть 120 px».

Отступ зависит от количества контента, размера заголовков, высоты изображений, плотности конкретного блока и его отношения к соседним секциям.

Поэтому одна секция может занимать больше вертикального пространства, а другая — меньше.

При этом страница всё равно должна ощущаться последовательной.

Обычно для этого достаточно небольшой шкалы:

А затем эти значения используются в зависимости от роли конкретной секции:

Так появляется не набор случайных значений, а небольшая система.

64 px
small
96 px
medium
128 px
large
160 px
extra large

Важен не только padding

Ритм секций формируется не одним свойством padding.

На него одновременно работают размеры заголовков, расстояния между заголовком и текстом, ширина текстовых колонок, высота изображений и количество элементов внутри блока.

Поэтому две секции с одинаковым padding могут восприниматься совершенно по-разному.

Например, после большой фотографии дополнительное пространство может оказаться избыточным. А после компактного текстового блока тот же самый интервал будет выглядеть вполне естественно.

Именно поэтому вертикальный ритм лучше оценивать на странице целиком, а не по отдельным секциям.

Что обычно ломает ритм

Одна из распространённых проблем — случайные отступы, появляющиеся в процессе вёрстки.

Дизайнер добавил немного пространства здесь, разработчик ещё немного там, затем пришлось увеличить margin у заголовка. В результате каждый отдельный блок вроде бы выглядит нормально, но вся страница начинает «плыть».

Ещё одна проблема — слишком большое количество значений:

72 → 104 → 136 → 88 → 120 → 152 → 91 px

Такие различия редко дают осмысленный визуальный эффект. Чаще они просто создают ощущение случайности.

Хороший ритм не обязательно заметен пользователю. Он проявляется скорее в общем ощущении собранности страницы.

Проверять нужно на реальном контенте

Ритм особенно легко нарушить, когда вместо реального контента используются короткие тексты-заглушки.

После замены на настоящий текст заголовок становится в две строки, карточки вырастают, изображение имеет другое соотношение сторон — и первоначальные интервалы уже не работают.

Поэтому вертикальные расстояния стоит проверять не только на этапе макета, но и после наполнения страницы.

Ритм секций — это не про то, чтобы расставить одинаковые отступы по всей странице.

Это про управление вертикальным пространством: где сохранить плотность, где дать странице больше воздуха и где увеличить расстояние, чтобы обозначить переход к новой части содержания.

Когда эта система работает, пользователь, скорее всего, даже не сформулирует, что именно делает страницу цельной. Он просто будет воспринимать её как одну композицию.

Чтобы не пропустить новые материалы

Подписаться на Telegram

Обсудить проект

Расскажите о задаче в свободной форме - я изучу вводные, сориентирую по срокам и смете и свяжусь с вами.

Отвечаю в течение нескольких часов в рабочее время.
Защита от спама — Яндекс SmartCaptcha

Удобнее текстом? Напишите в Telegram или на hello@kruglov.net