Demigodd
@Demigodd

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

Ссылка на JSFiddle

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

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

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

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

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект