Nem használt CSS-szelektor kereső
Hasonlítsd össze a stíluslapot egy HTML-oldallal, és listázza azokat a szelektorokat, amelyek egyáltalán nem illeszkednek.
Nem használt CSS-szelektor kereső
Illeszd be az egyik oldalra a stíluslapot, a másikra a HTML-t, és ez az eszköz listázza az összes olyan szelektort, amely egyetlen oldalelemen sem illeszkedik. Ez egy gyors módja annak, hogy felfedezhess halott szabályokat egy újratervezés, egy eltávolított komponens vagy hónapok kópiázott CSS-e után — a típusú csomag, amely bosszantó szemmel keresni egy száz szabályos fájlban.
A "Pszeudo-osztályok és pszeudo-elemek figyelmen kívül hagyása" összehasonlítja az olyan szabályt, mint .button:hover egyszerű .button-ként, mivel egy statikus HTML-pillanatkép nem mutathat hover vagy fókuszállapotot. Kapcsold ki, és az eszköz ellenőrzi az olyan biztonságos szabályokat, mint first-child, last-child, nth-child és not az egyes elemek valós pozíciója alapján. A "Szelektorok figyelmen kívül hagyása" vesz egy reguláris kifejezést vagy egy egyszerű szöveges töredéket tartalékként, hogy kizárja azokat az osztályokat, amelyeket egy szkript futás közben váltogat, például minden js- vagy is-active-vel kezdődő osztályok. A "HTML-osztályok/azonosítók megjelenítése CSS-szabály nélkül" megfordítja az összehasonlítást, hasznos az osztálynevekben szereplő tipográfiai hibák elkapásához. A "@media-n belüli szelektorok bevonása" ellenőrzi a médialekérdezés-szabályokat ugyanúgy, mint a többi szabályt, vagy kihagyja azokat, ha ki van kapcsolva. Váltsd a kimenetet "Megtisztított CSS-re", hogy vissza kapd a stíluslapot minden nem használt szabályt eltávolítva.
Az összehasonlítás az írott HTML-struktúra alapján futtatódik — az oldal betöltése után egy szkript által beinjektált jelölés nem van a beillesztett pillanatképben, ezért előtte fájlként kell ellenőrizni. A vesszővel kombinált szelektorok egyénileg ellenőriznek, ezért egy szabály, amely kétszer is lefedi az osztályokat, csak akkor kerül eltávolításra, amikor mindkettő nem használt-ként megerősített.
Mindenez a böngészödben történik: az általad beillesztett CSS és HTML soha nem kerül sehova fel. Másolj le az eredményt, töltsd le txt-fájlként, vagy küldd vissza az inputba egy másik futtatáshoz.