2012-04-05 12 views
5

Bunun bir örneği CSS okuyordum ve bir seçicide neden iki konum kuralının olduğunu belirlerken zor bir zaman geçiriyorum.Neden iki farklı konum kuralını bir css seçiciye koymalısınız

#Div 
{ 
    position:fixed !important; 
    position:absolute; 
} 

Bu ne anlama geliyor? !important öğesi her zaman position: absolute'u geçersiz kılmıyor mu?

+0

Ya bir tarayıcı kesmek ya da ne yaptığını bilmeyen biri. –

cevap

6

position:fixed numaralı telefonu destekleyen tüm tarayıcılar onu, absolute geri düşüyor.

+2

+1 İkisini değiştirmek ve '' önemli '' kaybetmek daha mantıklı olacağını düşünürdüm. – Gary

+0

Bazı tarayıcılar, geçersiz bir değer ararken özniteliği varsayılan kullanıcı aracısına sıfırlayabilir. Ama sadece tahmin ediyorum :). – binarious

+0

@binarious: Bildiğim kadarıyla, tüm tarayıcılar varsayılan değere geri dönmek yerine geçersiz bir bildirimi yok sayar. Her iki durumda da, hem bu hem de Gary'nin açıklayacağı şey aynı şekilde çalışır: IE6, 'position: mutute' işlevini yerine getirir, diğer tarayıcılar ise 'position: fixed' (yatay: konum) 'u uygular. – BoltClock

İlgili konular