:is vérifie si l'élément ciblé contient/possède/a telle classe / attribut / id / état(:hover, :active...)
:not fait l'inverse...
:has vérifie si l'élément contient tel element / état
On cible les éléments en fonction de leurs attributs ainsi :
a[href] ... un lien avec "href" comme Attribut
a[href="#"] ... ici l'attribut doit être égal à "#"
a[href$=".pdf"] ... ici l'attribut doit finir par "#"
a[href^="https://"] ... ici l'attribut doit commencer par "https://"
a[href*="dead_internet"] ... ici l'attribut...
.... contient n'importe où "dead_internet"
TODO :
Modifier l'opacité des éléments (li) contenant une span...
... dont l'attribut "data-state" contient "sleep"...