Я использую JQuery, чтобы показать/скрыть div. Он отлично работает в большинстве браузеров, кроме IE6. Когда я показываю элемент div, он оказывается скрытым за другими элементами div, а не поверх них.
Вы можете увидеть, что я имею в виду здесь: http://www.urlgone.com/d055c5/ (http ://old.solesurvivorleather.com/static_product.html).
Если вы наведете указатель мыши на список адресов электронной почты в верхнем правом меню, вы увидите, что скрытый div listform t скользит вниз и отображается сверху, но в IE6 он скользит вниз за div-оболочкой тела.
Вот код CSS для обоих div:
#listform {
background-color:#F4F4EF;
border:1px solid #8F8A7E;
display:none;
margin:0;
max-width:150px;
padding:10px;
position:absolute;
right:0;
text-align:left;
top:30px;
width:150px;
z-index:999;
}
#body-wrapper, #utility-wrapper {
margin:0 auto;
position:relative;
width:950px;
}
#body-wrapper {
background-color:#FFFFFF;
border:0 solid black;
position:absolute;
}