css, не могу понять как показать один див выше другого

Ben_Laden
На сайте с 26.03.2011
Offline
92
2867

Не могу ни как понять как div id="popup" показать выше другого блока на странице.

значение z-index не помогает, убрать у .page свойство relative тоже не могу, так как этот блок наезжает на другой в низу (дизайн такой)....

<div class="page"></div> всегда показывается выше чем:

<div id="popup">

<form></form>
</div>

примерно такая структура кода:


<main role="main">
<div class="page"></div>
</main>

<footer role="contentinfo">
<div class="container">
<div id="popup">
<form></form>
</div>
</div>
</footer>


.page { top: -43px; position: relative; z-index: 7; }

#popup { position: fixed; z-index: 99999; }
#popup form { position: absolute; z-index: 999999999; }
iqmaker
На сайте с 17.04.2012
Offline
309
#1

Есть http://jsfiddle.net/, смоделируйте на нем проблему, иначе разговор не предметный. Перенести блок в конечном счете можно и с помощью js, возможно сама структура документа неудачна.

Ben_Laden
На сайте с 26.03.2011
Offline
92
#2
iqmaker:
Есть http://jsfiddle.net/, смоделируйте на нем проблему, иначе разговор не предметный. Перенести блок в конечном счете можно и с помощью js, возможно сама структура документа неудачна.

вот собственно http://jsfiddle.net/b19oc7Lz/1/

Вся суть в кнопке (ссылке) Заказать обратный звонок....

если для .pfge ставлю z-index: 0; тогда все работает...

iqmaker
На сайте с 17.04.2012
Offline
309
#3

Чет вы там расставили z-index-ов ..., вы хотели так ?

http://jsfiddle.net/rz8srhv7/

Ben_Laden
На сайте с 26.03.2011
Offline
92
#4
iqmaker:
Чет вы там расставили z-index-ов ..., вы хотели так ?
http://jsfiddle.net/rz8srhv7/

Вы у футера убрали z-index ? :)

iqmaker
На сайте с 17.04.2012
Offline
309
#5
Ben_Laden:
Вы у футера убрали z-index

почти посмотрите diff, так и не понял вы этого хотели?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий