2011-09-21 15 views
6

Bu kodun Firefox'ta oldukça iyi çalıştığını biliyorum; ama Explorer'da sağa doğru vuruyor. Bu kodda göremediğim bir yanlışlık var mı?IE pozisyonunda sorun: mutlak

Yardımına

<div style="position: absolute; top: 170px"><a href="http://www.mysite.com"><img src="images/sponsor.png" /></a></div> 

görüntü Firefox'ta tamam çalışır ana başlık imajdan üstünde göstermek için ne bekliyorum olduğunu

takdir, ancak IE en sağa hamle neden oluyor site kırılacak. Bunun neden olduğuna emin değilim. Dışarı IE özelliklerini tanımayacaktır bulundu gibi ilan

<div style="position: absolute; top: 170px; left: 0px;"> 
+1

'left: 0px;' de eklemeyi deneyin, belki de IE'de böyle bir varsayılan değer vermeyecektir .. –

+0

@ shadow-wizard - Bunun için teşekkürler, işe yaradı. – Julie

+1

Cheers, ben de şimdi cevap olarak ekledim .. o kadar basit lol olmasını beklemiyordum. Bu arada, '@' ile yer değiştirmezseniz, '-' ile sadece boşluk bırakın. @ shadowwizard', daha da iyisi, sadece ilk üç harfi kullanabilirsiniz. '@ sha' ya da daha" dost "ama hala kısa' gölge ':) –

cevap

15

yanı left: 0px; ekle IE muhtemelen sistemi, varsayılan değer vermez

top:(space)20px; 

- eğer öyleyse : ve 20px IE arasında bir alanınız var, bu özelliği yoksayacaktır. Umarım bu birisine yardım eder.

0

: