CSS specificity kalkulátor
Számítsd ki a CSS szelektorok specificity-jét és nézd meg, melyik nyer.
CSS specificity kalkulátor
Illeszd be egy vagy több CSS szelektort, soronként egyet, és ez az eszköz kiszámítja az egyes szelektorok specificity-jét a szabványos háromrészű pontszám alapján: ID-k, osztályok (valamint attribútumok és pszeudo-osztályok) és elemek (valamint pszeudo-elemek). A specificity határozza meg, hogy a böngésző mely ütköző szabályt alkalmazza, ezért hasznos, ha két stílusszabály ugyanarra az elemre céloz, és tudni szeretné, melyik nyer, vagy ha azt debuggolja, miért nem működik az felülírás.
Kapcsold be a Vesszővel elválasztott listák szétválasztása lehetőséget, hogy az olyan lista minden szelektorát külön sorba értékelje, mint például a ".a, .b", ahelyett, hogy kombinálná őket. A Rendezés a legerösebbtől opció a legmagasabb specificity-ről a legalacsonyabbra rendezi az eredményeket. Válassz Táblázatot az ID-k, osztályok és elemek oszlopokba bontott elrendezéséhez, vagy 0-1-2 jelölést az olyan kompakt pontszámhoz, mint az "1-0-2" szelektoronként. A Részletezés magyarázatának megjelenítése opció felsorolja, hogy az egyes szelektorok mely része — az ID, az osztály, az elem — járult hozzá a pontszámhoz, amely a leggyorsabb módja annak, hogy pontosan lásd, miért van egy szabály előnye a másikkal szemben.
A kalkulátor a CSS Selectors specifikációt követi az összetett esetekhez: :where() mindig nullát ad vissza, függetlenül attól, mi van benne, míg az :is(), :not() és :has() átveszi a legtöbb specifikus argumentumuk specificity-jét. Az !important -t tartalmazó szelektort megjelölik, mivel felülbírálják a normál kaszkádot, függetlenül a specificity-től, és érdemes megjegyezni, még akkor is, ha nem része a szelektoros saját pontszámának. A Windows és Unix sorszakaszok ugyanúgy kezelhetők, és az üres sorok figyelmen kívül hagyódnak.
Mindenki helyileg a böngészőben fut — az Ön által beillesztett szelektorok soha nem kerülnek fel sehová, ami fontos, ha privát kódbázis ellen ellenőrzik. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bemenetre, hogy folyamatosan finomítsa a szelektorokat.