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

Центр HTML-div с помощью CSS

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

Центрировать элементы div в HTML довольно сложно, особенно если делать это как по горизонтали, так и по вертикали. Но в этой статье я вам помогу!

Пример кода с пояснением:

Предположим, есть элемент div с классом myDiv:

hello dev

А теперь давайте,
Центрировать по горизонтали с помощью CSS:
Чтобы центрировать этот div по горизонтали, мы можем использовать этот CSS-код:

.myDiv {
  padding: 0 100%;
}

В этом дополнении кода CSS: 0 100%; устанавливает отступ по оси X на 100% (полноэкранная ширина), чтобы центрировать элемент div по горизонтали.

Центрировать по вертикали с помощью CSS:
Чтобы центрировать этот div по вертикали, мы можем использовать этот CSS-код:

.myDiv {
  padding: 100% 0;
}

В этом дополнении кода CSS: 100% 0; устанавливает отступ по оси Y на 100% (полноэкранная высота), чтобы центрировать элемент div по вертикали.

Центрировать по горизонтали и вертикали с помощью CSS:
Теперь давайте отцентрируем его по вертикали и по горизонтали с помощью CSS.
Давайте используем этот код:

.myDiv {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100% 0;
}

В этом коде display: flex; устанавливает режим отображения flexbox, что важно для работы. Затем justify-content: center; выравнивает содержимое по центру и выравнивает элементы: center; выравнивает элементы по центру. Они работают вместе, чтобы центрировать элемент div по горизонтали. Наконец, заполнение: 100% 0; добавляет 100% отступ к оси Y (полноэкранная высота), чтобы центрировать элемент div по вертикали, как раньше. Собрав все вместе, они центрируют div по вертикали и горизонтали.

Все дело в центрировании элементов управления с помощью CSS. Подробнее

Использование TailwindCSS:
Center HTML div With CSS

Да, я не могу закончить эту статью, не посоветовав вам использовать TailwindCSS. Это мой любимый фреймворк, поскольку он мне очень помог, когда я был новичком.

Давайте центрируем элемент div с помощью TailwindCSS,
Горизонтально:
Использование TailwindCSS для центрирования элемента div по горизонтали можно выполнить с помощью этого кода:

hello dev

В этом коде класс TailwindCSS flex устанавливает отображение flexbox, а центр элементов центрирует элемент по горизонтали.

Вертикально:
Использовать TailwindCSS для центрирования элемента div по вертикали можно с помощью этого кода:

hello dev

В этом коде h-экран класса TailwindCSS создает элемент div, используя полноэкранную высоту, класс flex устанавливает отображение в flexbox, а items-center центрирует элемент.

По вертикали и горизонтали:

hello dev

В этом коде класс h-screen создает div, используя полноэкранную высоту, класс flex устанавливает отображение в flexbox, items-center центрирует элемент, а justify-center выравнивает элемент по центру. Собрав все вместе, div центрируется как по вертикали, так и по горизонтали.

Это все, что касается центрирования элементов управления с помощью TailwindCSS. Подробнее

Заключение:

Центрирование элементов div может выделить элементы вашего веб-сайта, и именно так вы центрируете HTML-элемент div.

Обязательно практикуйтесь и не полагайтесь полностью на запоминание свойств. Хорошего дня :)

Здравствуйте, я студент и люблю программировать. Если мои статьи помогают вам и вы хотите сделать пожертвование, то спасибо, так как это поддержит мое образование и поможет мне достичь моей цели! Пожертвуйте Nabir14

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/nabir14/center-html-div-with-css-1lpj?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

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

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

Copyright© 2022 湘ICP备2022001581号-3