Demigodd
@Demigodd

Почему не работает top в процентах?

Ссылка на JSFiddle

Нужно скинуть синий бок в центр (block-content).
Но беда в том что top: 50% не работает.

Если блоку поставить position: absolute то сработает, только блок уже выходит за границы.

Как грамотно скинуть block-content в центр? Желательно без flexbox.
  • Вопрос задан
  • 740 просмотров
Решения вопроса 1
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
Если блоку поставить position: absolute то сработает, только блок уже выходит за границы.

Всё правильно, вы просто говнокодите на CSS, особенно используя везде vh и vw. Слышали поговорку "Заставь фронтендера размеры с помощью относительных единиц задавать везде, так он себе голову разобьет о jsfiddle"?
Добавьте нормальные размеры для block-content, и центрируйте как душе угодно, если что - top\left только для absolute.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы