2015-03-19 2 views
0

В настоящее время я работаю над преобразованием веб-сайта из статического макета рабочего стола в более удобный для мобильных устройств дизайн. В настоящее время я конвертирую боковую панель содержимого в полноэкранное модальное окно, но у меня есть текущая проблема. Можете ли вы поместить фиксированный div (дочерний элемент боковой панели) поверх всего тела, то есть как прямой потомок тела.Исправлено div вне родительского элемента

Я отрываю свои волосы от этого, единственный успех, который у меня есть, - это клонирование элемента и помещение его как ребенка из элемента тела.

+0

Да, вы можете .., но не можете помочь, не видя фактического кода .. –

ответ

1

Да. Если путь от вашего фиксированного элемента до <body> не содержит никаких контейнеров position:absolute, то ваш фиксированный элемент будет размещен на всех остальных. Предполагая, что никакие другие элементы с более высоким значением z-index не отображаются, то есть.

Если, с другой стороны, любой контейнер является абсолютным, фиксированный элемент примет это как относительный родитель.

Примечание: Это поведение по умолчанию. Это зависит от вашей разметки. Но без какого-либо примера кода невозможно сказать.

+0

Спасибо, это указало мне в правильном направлении :) Я не размещал код, так как мне нужны были только предложения о том, как я мог ошибиться , Я хотел попытаться исправить себя. Икс –

Смежные вопросы