SORU
24 HAZİRAN 2012, Pazar


Nasıl geçersiz kılmak için !önemli?

Benim Wordpress şablonu için orijinal CSS geçersiz kılan özel bir stil sayfası oluşturduk. Ancak, takvim sayfasında, orijinal CSS her tablo hücresi !important Bildirgesi ile belirlenen yüksekliğe sahiptir:

td {height: 100px !important}

Bu geçersiz kılma yapabileceğim bir şey var mı?

CEVAP
24 HAZİRAN 2012, Pazar


Ağır basan !önemli değiştirici

Sadece eklemek başka bir CSS kuralı ile !important ya ver seçici bir yüksek özgüllük (ekleme ek bir etiket, kimlik veya sınıf seçici), ya da eklemek bir CSS kuralı ile aynı seçici bir sonraki nokta daha mevcut (bir kravat, en son tanımlanan wıns).

Daha yüksek bir özgüllük ile bazı örnekler:

table td    {height: 50px !important;}
.myTable td {height: 50px !important;}
#myTable td {height: 50px !important;}

Veya varolan bir sonra aynı seçici ekleyin:

td {height: 50px !important;}

Yasal Uyarı:

Neredeyse hiç !important kullanmak için iyi bir fikirdir. Bu WordPress şablonu yaratıcıları tarafından kötü mühendislik. Viral moda, şablon kullanıcıları !important kendi değiştiriciler, geçersiz kılmak için eklemek için zorlar, ve JavaScript üzerinden geçersiz kılma seçenekleri sınırlar.

Ama, bilmek yararlıdırnasıleğer sen bazen ise geçersiz kılmak için.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • mliskIT

    mliskIT

    29 Mart 2012
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • stewmurray47

    stewmurray47

    1 Kasım 2006