a11y.skipToMainContent
1

CSS

Paste CSS belirli puanlarını görmek için seçer, onları kafadan karşılaştırır ve hangisinin kazandığını anlayın.

Was this tool helpful?
Send output to:
Advertisement

How to use CSS Specificity Calculator

  1. Bir veya daha fazla CSS katılımcıları giriş kutusuna (bir per line).
  2. Her bir seçicilik bir (a,b,c) kimliklerin, sınıfların ve elementlerin bozulması ile gösterilir.
  3. Birden çok seçiciye girdiğinizde, kazanan bir 'WINS' kötüge ile yeşilde vurgulanır.
  4. Tüm seçiciler arasında belirginliği karşılaştırmak için bar grafiği kullanın.
  5. Herhangi bir seçmeciyi analiz edin ve sonuçları gerçek zamanlı olarak izleyin.

What is CSS?

CSS, birçok kuralın aynı elementi hedeflediği zaman hangi stilleri uygular. Üç sorulu bir değer olarak hesaplanmıştır (a, b, c) ‘a’nın kimlikleri, 'b' sayı sınıfları / sınıfları ve 'c' sayıları. Yüksek değerler kazanır, 'a' en önemli.

Bu araç seçicilerinizi parlar ve belirliliğini anında kırar. Paste multiple selectors (bir per line) ve araç kazananı vurgulamaktadır. Doğru şekilde modern CSS sahte sınıfları gibi ele alır:is(), :not(), :has(), ve: nerede() CSS Selectors Seviye 4 spesifikasyona göre.

Advertisement

FAQ

(a,b,c) sayıları ne anlama geliyor?
Üç sayı temsil eder: bir = kimlik seçmeci sayısı (#id), b = sınıflar (.class), özellikler ([attr) ve p-classes (:hover), c = element isimlerinin sayısı (div, p) ve p) Bir inline tarzı her şeyi yener; !iportant başka bir !important dışında her şeyi yendi.
Nasıl yapılır:is() ve:not() özellik çalışması?
CSS Selectors Seviye 4 spec, :is() ve :not() en özel argümanlarının özelliklerini alır. Örneğin:is (#id, .class) özelliğe sahiptir (1,0,0) - argümanları arasında en yüksek. :has() aynı şekilde çalışır. : Her zaman (0,0,0) argümanlarından bağımsız olarak katkıda bulunur.
Ne hakkında!important?
!important Açıklamalar, belirlilikten bağımsız olarak normal duyurular. İki !importajlı Anlaşmalar çatışması olduğunda, spesifiklik kravatı kırmak için kullanılır. Bu araç sadece taban seçici veya özelliği hesaplar - !important için hesaba katmıyor.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

← Back to Developer Tools · All tags

Last updated:

Advertisement