Назад

CSS-центрирование в 2026 году 🎯

Современные способы центрирования в CSS: Flexbox, Grid, text-box, якорное позиционирование и безопасное выравнивание.

CSS-центрирование в 2026 году 🎯

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

В блоге CSS-Tricks вышел свежий и очень детальный разбор от Темани Афифа. Автор раскладывает по полочкам современную теорию выравнивания и наглядно показывает, что и в каких ситуациях использовать.

Главное из статьи:

  • Базовая теория: концепция двух уровней выравнивания (контейнер vs элементы) и двух осей. Помогает раз и навсегда понять ментальную модель CSS.
  • Флексы, гриды или абсолют? Сравнение «лоб в лоб» для разных сценариев. Спойлер: place-content: center или margin: auto во флексах решают 90% задач, но везде есть свои подводные камни.
  • Новое свойство text-box (бывшее text-box-trim): идеальный способ избавиться от нативных невидимых отступов вокруг текста, которые вечно ломают идеальное вертикальное центрирование «по пикселям».
  • Якорное позиционирование и anchor-center: нативный способ центрировать всплывашки, тултипы и менюшки относительно элемента-донора без единой строчки на JavaScript.
  • Безопасное и небезопасное центрирование: разница между align-content: center и align-content: safe center. Обязательно к изучению, чтобы контент внутри мелких контейнеров на мобилках переносился или скроллился, а не тупо обрезался за краями экрана.

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

Читать

Скопировано