При разработке веб-страницы вы часто можете столкнуться с необходимостью центрировать элемент <div>в середине тела. Добиться этого можно различными способами, каждый из которых имеет свои преимущества и недостатки. В этой статье мы рассмотрим несколько способов достижения этой цели, а также приведем примеры кода, что позволит вам выбрать тот, который лучше всего соответствует вашим потребностям.
Метод 1: использование Flexbox
Flexbox — это мощный модуль макета CSS, который обеспечивает простой способ центрирования элементов. Вот пример того, как вы можете использовать flexbox для центрирования <div>по горизонтали и вертикали:
по центру;
выравнивание-элементов: по центру;
высота: 100vh;
поле: 0;