Найти в Дзене

Основные способы центрирования в css

Инструкция по центрированию в CSS: 1) flex-контейнер: display: flex; justify-content: center; align-items: center; Вместо центровки контейнера можно блоку задать align-self: center; или margin: auto; 2) Если контейнер имеет фикс ширины или она в процентах, то блок центрируем по горизонтально: margin: 0 auto; 3) Можно использовать позиционирование, например: .container {   border: 1px solid black;   position: relative;   width: 100%;   height: 100%; } .block {   border: 1px solid red;   position: absolute;   left: 50%;   top: 50%;   transform: translate(-50%, -50%); } 4) Если известны размеры элемента: .block {   border: 1px solid red;   width: 300px;   height: 300px;   position: absolute;   left: calc(50% - 300px / 2);   top: calc(50% - 300px / 2); } 5) Если нужно строчный элемент центрировать по горизонтали в контейнере, то контейнеру задаем text-align: center; 🔗Ссылка на полное руководство по центрированию #css #центрирование

Блок с текстом центрирован, текст также центрирован внутри блока
Блок с текстом центрирован, текст также центрирован внутри блока

Инструкция по центрированию в CSS:

1) flex-контейнер:

display: flex;

justify-content: center;

align-items: center;

Вместо центровки контейнера можно блоку задать

align-self: center; или margin: auto;

2) Если контейнер имеет фикс ширины или она в процентах, то блок центрируем по горизонтально:

margin: 0 auto;

3) Можно использовать позиционирование, например:

.container {

  border: 1px solid black;

  position: relative;

  width: 100%;

  height: 100%;

}

.block {

  border: 1px solid red;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}

4) Если известны размеры элемента:

.block {

  border: 1px solid red;

  width: 300px;

  height: 300px;

  position: absolute;

  left: calc(50% - 300px / 2);

  top: calc(50% - 300px / 2);

}

5) Если нужно строчный элемент центрировать по горизонтали в контейнере, то контейнеру задаем

text-align: center;

🔗Ссылка на полное руководство по центрированию

#css #центрирование