O IE için bu tekniğin varyasyonlarını kullanıldığı yaygın hale geldi, bunu HTML5 Boilerplate tarafından popüler yapıldığını düşünüyoruz [kaynak belirtilmeli]:
<!--[if lt IE 7]> <html lang="en-us" class="ie6"> <![endif]-->
<!--[if IE 7]> <html lang="en-us" class="ie7"> <![endif]-->
<!--[if IE 8]> <html lang="en-us" class="ie8"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en-us"> <!--<![endif]-->
Şimdi elemanları hedefleyebilir IE ana CSS'deki kesmek olmadan dosyalar şöyle: bana göre
.ie6 .header li {
/* some ie6 only styles here */
}
, bu ayrı stil kullanarak çok daha sürdürülebilir, ancak diğer tarayıcılarda IE sty okuma (ancak uygulanmaması) çok hafif gerileme uğrar les.
Webkit'le ilgili bir sorun yaşıyorsanız, büyük olasılıkla hata yapıyorsunuz. Kesinlikle değil, ama çok muhtemelen.
DÜZENLEME: Çoğu tarayıcı, yalnızca söz konusu tarayıcıya uygulanacak kuralları ayarlamanıza izin veren özel uzantılara izin verir. Örnek: Bu size herhangi CSS özelliği uygulayabilirsiniz anlamına gelmez
-moz-property {}
-webkit-property {}
-o-property {/* Opera */}
Not, kullanılabilir durumdaki görmek gerekir.
En referans çabuk bulabiliriz: http://reference.sitepoint.com/css/vendorspecific
SO Editörler, bu bağlantıyı değiştirmek için çekinmeyin Hayır, değil, Bu
deneyebilir miyim daha iyi bir referans
Bu örneği nereden aldınız? –
http://www.conditional-css.com/advanced adresinden kontrol edebilirsiniz. –
@BalaR: İlginç! Bunu hiç duymamıştım. Soruya uygun cevapları çekmek için not edilmelidir. –