Web Geliştirme İngilizcesi · CSS ve Sayfa Düzeni

Specificity ne demek?

Web geliştirmede anlamı, Türkçe karşılığı ve örnek cümleler

/ˌspesɪˈfɪsəti/isimSık kullanılan terim

Specificity, web geliştirmede seçici önceliği, özgüllük anlamına gelir.

Birden fazla kural aynı öğeyi hedeflediğinde hangi stilin geçerli olacağına karar vermek için CSS'in kullandığı kural: ID seçicileri class seçicilerinden, class seçicileri de öğe seçicilerinden güçlüdür.

English: The rule CSS uses to decide which style wins when several rules target the same element: ID selectors beat class selectors, which beat element selectors.

Nerede ve nasıl kullanılır?

'CSS'im çalışmıyor' dendiğinde hemen gündeme gelir. Geliştiriciler yüksek ya da düşük özgüllükten, 'specificity savaşlarından' ve genellikle son çare olarak görülen !important ile ezmekten söz eder. Satır içi (inline) stiller, stil dosyalarındaki kurallardan önce gelir.

Örnek cümleler

  1. Your rule doesn't apply because the theme's selector has higher specificity.

    Kuralın uygulanmıyor çünkü temadaki seçicinin önceliği daha yüksek.

  2. Keep specificity low so components are easy to override.

    Bileşenler kolayca ezilebilsin diye seçici önceliğini düşük tut.

Sık kullanılan kalıplar

  • high specificity
  • specificity war
  • increase specificity
  • override with !important

Bu kelime başka alanlarda

Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:

Aynı konudan: CSS ve Sayfa Düzeni

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: