Позиция CSS по центру относится к различным методам, используемым в CSS (каскадных таблицах стилей) для центрального расположения элементов на веб-странице. Вот несколько методов, которые можно использовать для выравнивания по центру:
-
Поля: Авто: установите для левого и правого полей элемента значение «авто» и укажите ширину. Например:
.element { margin-left: auto; margin-right: auto; width: 200px; } -
Flexbox: используйте модуль макета flexbox, который предоставляет мощные возможности выравнивания. Примените следующий CSS к родительскому контейнеру:
по центру;
align-items: по центру; -
Сетка: используйте макет сетки CSS, определив контейнер сетки и выровняв содержимое по центру. Пример:
.container { display: grid; place-items: center; } -
Позиция: Абсолютная: объедините абсолютное позиционирование со свойством «transform», чтобы центрировать элемент. Вот пример:
-
Таблица: примените свойства отображения таблицы к родительскому контейнеру и установите для дочернего элемента значение «display: table-cell». Вот пример:
.container { display: table; } .element { display: table-cell; text-align: center; vertical-align: middle; } -
Сетка CSS: используйте макет сетки CSS, чтобы создать контейнер сетки и центрировать элемент. Пример:
.container { display: grid; } .element { justify-self: center; align-self: center; } -
Встроенный блок: установите для свойства text-align родительского контейнера значение «center» и измените дочерний элемент на «display: inline-block». Пример:
.container { text-align: center; } .element { display: inline-block; } -
Преобразование: используйте свойство «transform», чтобы центрировать элемент. Пример:
-
Flexbox с полями: примените свойства flexbox к родительскому контейнеру и используйте поля для центрирования элемента. Пример:
центр;
.element {
поле: авто; -
Вертикальное центрирование. Чтобы центрировать элемент по вертикали, используйте свойство «position» вместе со свойствами «top» и «transform». Пример: