La barre verticale (|) est-elle valide pour CSS ou pour Firefox?
-
07-07-2019 - |
Question
J'ai remarqué cette règle dans Firebug:
*|*:link {
color:#0000EE;
}
Je ne suis pas sûr d'avoir déjà vu la barre verticale ( |
) auparavant. C'est dans le sujet: PreferenceStyleSheet, donc cela peut être spécifique à Firefox.
Qu'est-ce que cela signifie? Un lien vers une référence? Je pensais que la barre verticale était peut-être un "OU", mais c’est la virgule en CSS.
La solution
Le sélecteur |
est le sélecteur d'espace de nom . La partie située avant le |
est l'espace de noms et la partie située après le |
le sélecteur.
Ainsi, * | *: link
signifie faire correspondre tout élément d'un espace-noms qui constitue un lien.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow