Задать вопрос
@humanIvan

Как центрировать блок по центру экрана если нет установленной высоты?

Подскажите пожалуйста. Мне нужно что бы блок в браузере всегда появлялся по центру экрана. Горизонтально и вертикально. Как это правильно сделать, если высота неизвестна?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
M4mkin_pr0ger
@M4mkin_pr0ger
Хачу пырфоманс
Можно через flex-box:
поместить этот блок в еще один блок, который растянут во весь экран

#родитель{
position:fixed; left:0; top:0;
width:100vw; height:100vh;
display:flex;
justify-content:center;
align-items:center;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@nvdfxx
Senior Pomidor developer
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы