Kodkitabi

Seçiciler ve Özgüllük

CSS içinde seçiciler ve özgüllük kavramını, kullanım sınırlarını ve güvenilir uygulama biçimini öğrenin.

Seçiciler ve Özgüllük, CSS ile kademelenme temelleri çalışırken temel kavramları doğru bir zihinsel modelle kurmak için kullanılan yaklaşımı açıklar. CSS kademesi kaynak sırası, önem, katman ve özgüllük üzerinden kazanan bildirimi belirler.

Özgüllük yarışına girmek yerine düşük özgüllüklü bileşen kuralları ve açık katman sırası kullanmak stilleri öngörülebilir kılar. Girdinin biçimini ve geçerliliğini sınırda denetlemek, iç katmanların daha sade kalmasını sağlar. Aşağıdaki örnek, konuyu küçük ve izlenebilir bir akış içinde gösterir.

Yaygın hata ve doğru yaklaşım

Kavramı her durumda uygulanacak bir kural gibi kullanmak gereksiz karmaşıklık üretir. Önce problemin sınırını belirleyin, ardından en küçük yeterli yapıyı seçin.

Sonuç

Seçiciler ve Özgüllük, doğru sınırlar ve açık bir sözleşmeyle kullanıldığında CSS kodunun güvenilirliğini artırır. Önce doğruluğu kurun; ölçüm göstermeden karmaşık optimizasyona yönelmeyin.

Seçiciler ve Özgüllük örneği
:root {
  --brand: #1572b6;
  --space: clamp(1rem, 2vw, 2rem);
}

.lesson {
  color: #172033;
  padding: var(--space);
}