SORU
19 Mart 2009, PERŞEMBE


IE8 css seçici

Sadece IE unsurları hedef için kullanacağım tarayıcılar

IE6:

* html #nav li ul {
    left: -39px !important;
    border: 1px solid red;
}

7:

* html #nav li ul  {
    left: -39px! important;
}

Herkes IE8 hedef için nasıl biliyor mu?

CEVAP
19 Mart 2009, PERŞEMBE


2013 güncelleme: IE10 artık koşullu yorumlar destekler.

Orijinal cevabı:

Bazı insanlar bu açıklama için soru, tek ruh - yani: bu mektuba cevap vermez çünkü karışık gibi görünüyor

Tarayıcı seçici diye bir şey yok. Belirli tarayıcılar' ayrıştırıcıları CSS, ama bu güvenmek başarısızlık için kendinizi kurma. hata ve/veya aksaklık yararlanmak kesmek var Bu ile başa çıkmak için standart olarak kabul edilen bir yolu var:

conditional comments YANİ sadece hedef için kullanın.

Örnek:

<!--[if gte IE 8]>
<style>
(your style here)
</style>
<![endif]-->

İkisi içinde her şey <!--> yorum olmayan YANİ tüm tarayıcılar tarafından yok sayılır ve IE8 daha az olan IE sürümleri atlar. Sadece IE8 ve daha fazla işleyecektir.2013 güncelleme:IE10 da yorum olarak bunu göz ardı eder.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Moodle

    Moodle

    11 Mayıs 2010
  • movies95

    movies95

    27 Kasım 2006
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009