den0820
@den0820
Фронтенд Junior разработчик.

Position fixed внутри блока контейнера не работает?

Здравствуйте. Столкнулся со следующей проблемой, касающейся фиксированного позиционирования блока внутри своего родителя. Например, у меня есть блок, у которого position: fixed. Внутри этого блока также есть блок со свойством position: fixed. Но у блока - потомка (находящегося внутри родителя) данное свойство не срабатывает. 100500 статей излазил, но нигде не встретил аналогичную ситуацию. Помогите справиться с задачей, пожалуйста.
  • Вопрос задан
  • 9219 просмотров
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
У дочернего блока должен быть position absolute
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
Не особо понятно зачем это нужно, тег с position: fixed позиционируется относительно экрана, а не элемента. Только что проверил - все вроде нормально.
<button class="btn btn-success" id="scroll-to-top" title="Наверх"><a class="btn">test</a></button>
#scroll-to-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
}

#scroll-to-top .btn {
  position: fixed;
  left: 10px;
  bottom: 50px;
}
Ответ написан
Комментировать
Kublyakov
@Kublyakov
Вам наверное нужен, что бы вложенный блок позиционировался в зависимости от родителя.
Position fixed работает на все блоки с любой вложенностью, но позиционирует элементы относительно окна, а не родительских блоков.
Приведите проблемный код, тогда яснее станет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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