SORU
18 NİSAN 2011, PAZARTESİ


kullanma zamanı !css önemli özellik?

#div p {
    color: red !important;
}
...
#div p {
    color: blue;
}

!important nasıl çalıştığını anlıyorum, div şimdi önceliğe sahip olduğu kırmızı (!important) işlemez bu durumda. Ama yine de uygun bir durum kullanmak için çözemiyorum. Kimseye !important gün saklayacağı herhangi bir örnek biliyor mu?

CEVAP
18 NİSAN 2011, PAZARTESİ


Bu gerçek hayat senaryosu

Bu senaryo düşünün

  1. genel olarak sitenizin görsel açıdan ayarlayan global CSS dosyası var
  2. sizin (veya diğerleri) olan elemanları kendilerini satır içi stilleri kullanmakgenellikleçok kötü bir uygulama

Bu durumda global CSS dosyanızda bazı stilleri gibi önemli böylece satır içi stilleri doğrudan unsurları üzerinde geçersiz kılma ayarlayabilirsiniz.

Gerçek dünyadan bir örnek?

Senaryo bu tür genellikle HTML üzerinde tam kontrol yok olur. Çözüm sanırımSharepointörneğin. Sizin genel olarak tanımlanmış olmak istiyorum (tarz) ama kontrol edemezsin bazı satır içi stilleri mevcut. !important Bu tür durumlarla başa çıkmak için daha kolay hale getirir.

Diğer gerçek hayat senaryoları da kötü yazılmış bazı yer alacakjQuery eklentileribu da satır içi stilleri kullanmak...

Şimdiye kadar bir fikre kapıldın sanırımve başkaları ile de gelebilir.

!important kullanmaya karar veriyorsunuz?

Başka türlü yapamazsın sürece !important kullanmadığınız öneririm. Önüne geçmek mümkün olduğunda uzak durun. !important stilleri kullanarak çok bakım doğal kırdın çünkü biraz daha zor hale getirecekbasamaklısenin stil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • cyriak

    cyriak

    29 Mart 2006
  • Damien Hayes

    Damien Hayes

    11 Mart 2008