2009-03-10 15 views
0

iç içe Div'leri aracılığıyla gösterilmez: http://writershore.com/ltlaw/Konumlandırma problemi ve CSS menü Bu site için IE7

Ben Geçiş XHTML 1.0 olarak siteyi valide ve artık mutlak konumlandırma çalışması için görünmüyor ve en kötüsü Menü IE'de düzgün çalışmıyor, Div'in altında görünecek gibi görünüyor. Firefox ve Chrome'da menü gayet iyi çalışıyor.

  1. "Ana" Div'teki konumlandırmayla ilgili sorun hakkında herhangi bir fikir var mı?

  2. Menüde bir taşma sorunu var mı? Bir z dizini sorunu mu? Her ikisinin varyasyonlarını denedim ve sonucu IE'de düzeltmiyor.

Herhangi bir fikir için tekrar teşekkür ederiz!

+0

Bu bir kopyasıdır. Lütfen yeni bir tane oluşturmak yerine sorunuzu güncelleyin. –

cevap

1

Ardından CSS'yi doğrulama zamanı. 36 hata ve 9 uyarılar:

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwritershore.com%2Fltlaw%2F&profile=css21&usermedium=all&warning=1&lang=en

metnin arkasına gösteren menü IE7 konudur, IE8 içinde gayet güzel çalışıyor. Bu konuya bir göz atacağım ve bir şey bulabileceğimi göreceğim ...

Düzelt:
Tüm konumlandırmalarda birimleri unutmuşsunuz, bu yüzden konumlandırma çalışmıyor. Örneğin:

left: 40; 

olmalıdır:

left: 40px; 

Düzenleme 2: Ben, sadece Z endeksini belirlemek zorunda Z endeksi IE7 menü sorunu gidermek için çalışabilir düşünüyorum
doğru eleman üzerinde. Şimdi, onları önüne koymak istediğiniz elemanlardan tamamen farklı bir derinlik seviyesindeki menü öğelerine ayarladınız. Aynı seviyedeki öğeler colorbigbar ve main sınıflarına sahiptir, z-endeksini ayarlamanız gereken yer vardır.