Влияет ли свойство css position на приоритет z-index? - PullRequest
2 голосов
/ 16 мая 2011

Я прочитал несколько вопросов / статей о z-index на stackoverflow, но мне все еще не удается решить последнюю проблему со свойством z-index на моей веб-странице.

Простой вопрос: Всегда ли элемент с position:absolute перекрывает элемент с postion:relative, независимо от значения их z-индекса?

Мне нужно заставить элемент с position:relative;z-index:50 перекрывать элемент с postion:aboslute;z-index:5;. Я бы даже использовал скрипт, если это необходимо.

Существует веб-страница с этим вопросом: Пример страницы

Примечание: эта веб-страница в значительной степени основана на z-index, и существует множество не элегантных решений CSS (липкий нижний колонтитул, повторение фона). Это почти работает, но, как вы можете видеть, <div id="mainContent"> some text </div> имеет относительное положение и имеет отрицательное нижнее поле для перекрытия нижнего колонтитула. Но нижний колонтитул (<div id="footerFixWrapper"></div>) имеет абсолютное положение, и он перекрывает mainConetnet независимо от того, имеет ли он более низкий z-индекс.

1 Ответ

1 голос
/ 16 мая 2011

Похоже, что div существуют в разных контекстах стека.В этой ситуации z-индекс не будет влиять ни на один другой по отношению друг к другу.

CSS-Discuss Wiki содержит детали: http://css -discuss.incutio.com / wiki / Overlapping_And_ZIndex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...