5

'u açtığımda CSS beklenmedik bir şekilde değişiyor Şu anda IE8'de bir siteyi test ediyorum (bir Sanal Makine üzerinde çalışıyor).IE Developer Tools

sitesi içindeki bazı arka plan resimleri kullanır: before ve: IE8 medya sorguları için destek sağlamak için respond.js kullanıyorum

@media (min-width: 980px) { 

    .box:after { 
     ... 
     background: url('../images/assets/home-create-background.png') bottom right no-repeat; 
     ... 
    } 
} 

: Bir medya sorgusu içinde olan elemanlar, sonra. Medya sorgusunun içindeki kurallar, sayfa yüklenir yüklenmez uygulanır (örn: response.js aslında çalışıyor). Ancak, bu görüntüler görüntülenmez.

Komik olan şey: IE Geliştirici Araçları'nı (örn. Basma F12) açtığımda aniden görüntüler gösteriliyor.

Benzer bir şey yaşayan var mı? Keşfetmek için herhangi bir fikrin veya yönünüz var mı?


Düzenleme: sözde eleman (Zaten ancak, bu kuralı uygulayarak sonra değil nedense medya sorgu ve içimden: Sonunda içerik eklemek Bu sorunu gidermek başardı o ... her durumda

.box:after { 
     ... 
     background: url('../images/assets/home-create-background.png') bottom right no-repeat; 
     content: " "; 
     ... 
    } 

, bunu ben Dev Araçlar açıldığında düzen değişiyordu neden bilmek ilginç inanmak) IE üzerinde uygulanmadı ağrı noktalarının

+0

Sorunuza küçük bir test durumu ekler misiniz lütfen? –

+0

Bu soruyu daha önce görmüştüm. – Knu

+0

Bunu JavaScript ile farkettim, bu yüzden CSS ile de olduğunu görmek beni şaşırtmadı. Web dışı insanlar, IE'nin yıllar boyunca bize ne kadar acı verdiğini bilmiyorlar. – Graham

cevap

4

birkaç IE böylece tespit edilebilir ile aşağıdaki incelenmeye değer: geliştirici araçları gösterilmektedir kadar

  1. Herhangi console.log() ifadeleri şey oluşturmaması için IE zorlayacaktır.
  2. IE Dev araçlarını açtığınızda, varsayılan olarak kullandığınız varsayılan görünümden farklı bir uyumluluk modundadır.
+0

+1 Herhangi bir console.log() ifadesi IE aracını geliştirici araçları görüntülenene kadar hiçbir şey sunmaya zorlayacaktır –

+0

1: Bu durum benim durumumda görünmüyordu (Ben tüm konsol.logları kaldırmayı denedim). Ancak bunu bilmek çok ilginç. 2: Hayır, normal modda çalışıyordum (IE8), yine başka bir iyi nokta! –