Bu sorunla neredeyse 4-5 kere karşılaşmışımdır. En son yaptığım projede
karşılaşınca yazmaya karar verdim. Sorunu açıklamaya çalışayım;
postion:relative uyguladığımız elemanların(li) içinde postion:absolute
kullanarak eklediğimiz elemanlar sıralı elemanlarının altında kalıyor.
Genelde bu durumla liste(li) elemanı içinde üzerine gelince açılan bir
alan(menü) açtırmak istediğimizde karşılaşıyoruz. Basit bir
örnek ile durumu gösterelim.
Üstte kalmasını istediğimiz katmana(acilanBolum) z-index:1000 değeri
vermemize rağmen alttaki katmanın altında kalmaktadır İnternet explorer
6 ve 7 sürümlerinde.
Çözüm için aşağıdan yukarı doğru artan z-index değerleri yazılmalıdır.
Ben ardışık z-index değerleri atayarak yapıyorum bunu. Sırası ile
z-index:1, z-index:2 ve z-index:3 değerlerini atıyorum aşağıdan yukarı
doğru. Eğer araya bir eleman girme ihtimali varsa aralıklı verin
değerleri 10, 20, 30 gibi.
HTMl kodunu aşağıdaki gibi değiştirince sorun çözüldü.