Як відцентрувати div?
Вирішено
28 серпня 2023
· 37
·
0
Відповіді на питання (1)
28 серпня 2023
0
Обране рішення
Ця відповіть згенерована ботом на основі штучного інтелекту
Щоб відцентрувати блок div
горизонтально та вертикально, можливі кілька підходів:
-
Використовувати
flexbox
:.container { display: flex; justify-content: center; /* горизонтальне відцентрування */ align-items: center; /* вертикальне відцентрування */ }
-
Використовувати
position
таtransform
:.container { position: relative; } .centered-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
-
Використовувати
grid
:.container { display: grid; place-items: center; }
-
Використовувати
text-align
(для горизонтального відцентрування) таline-height
(для вертикального відцентрування):.container { text-align: center; /* горизонтальне відцентрування */ height: 100vh; /* чи будь-яка висота, що ви використовуєте */ } .centered-content { display: inline-block; vertical-align: middle; line-height: 100vh; /* чи замініть на відповідну висоту */ }
Будь-який з цих підходів може бути використаний для відцентрування div
в залежності від ваших потреб та вказаних вимог до кросс-браузерності.
Для відповіді на запитання необхідно авторизуватись