«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как центрировать div?

Как центрировать div?

Опубликовано 12 ноября 2024 г.
Просматривать:782

How to center a div?

Как центрировать Div в CSS

Центрировать div — самая невозможная вещь

1. Центрирование с помощью Flexbox

Flexbox – это современный способ центрировать контент как по вертикали, так и по горизонтали:

.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
Centered Content

2. Центрирование с помощью сетки

CSS Grid также может центрировать контент:

.container {
    display: grid;
    place-items: center;
    height: 100vh;
}
Centered Content

3. Центрирование с абсолютным позиционированием

Вы можете центрировать элемент div, используя абсолютное позиционирование:

.container {
    position: relative;
    height: 100vh;
}
.centered-div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
Centered Content

4. Центрирование с использованием поля «Авто»

Для простого горизонтального центрирования используйте поле: auto:

.centered-div {
    width: 50%;
    margin: 0 auto;
}
Centered Content

5. Центрирование с использованием поля «Авто»

Для встроенных или встроенных блочных элементов:

.container {
    text-align: center;
    line-height: 100vh;
}
.centered-div {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}
Centered Content
Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/mb337/how-to-center-a-div-3c2a?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3