Задать вопрос
@ArtyomPLAY
Люблю Vue, React и все что с этим связано.

Многослойная верстка?

Нужно сверстать некоторый элемент, который состоит из нескольких слоев. Юзаю связку позиционирования relative->absolute. Т.е. есть див с position: relative, а внутри него дивы(слои) с position: absolute. Вроде все ок, но таким образом высота родительского дива равна 0, из за чего все перекрывается другими элементами на странице. Делать статическую высоту не вариант, ибо на разных устройствах получается разная высота. Есть какой нибудь вариант чтобы высота рассчитывалась автоматически, при этом многослойность не терялась?
  • Вопрос задан
  • 960 просмотров
Подписаться 3 Простой 14 комментариев
Решения вопроса 2
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Один из слоев, самый нижний, не делайте абсолютом
Ответ написан
ArtyomPLAY, одна из Ваших ошибок в коде - Вы хотите, чтобы абсолютно позиционированный блок отталкивался не от родительского, а от соседнего элемента. Так нельзя. Нужно вложить.
У Вас нет макета, как должно получиться?
Из описания все равно трудновато понять, какой вид должен быть.

Пока что вот так получилось.
Оно?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
z-index
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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