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

Как разместить fixed блок относительно края relative?

У меня контейнер для навбара сдвинут вправо из-за двух сайдбаров. Контейнер relative, навбар fixed, таким образом он позиционируется не от края блока relative, а от края body и находится не на своём месте. Ширина сайдбаров может меняться, потому сделать заранее заданный отступ решение на крайний случай.

https://jsfiddle.net/to2myb4w/15/
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Fixed элемент в любом случае будет вне потока и без привязок к родителям, только к вьюпорту.

Тут либо полагаться на фиксированную ширину сайдбаров, либо делать навбар абсолютом, позиционировать от родителя, а фиксацию осуществлять скриптами.

С другой стороны, если скрипты прикручивать, то ими же можно и fixed блок скорректировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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