Pseudo Classe CSS :not()
La pseudo-classe :not() représente les éléments qui ne correspondent pas à la liste de sélecteurs.
Cela est aussi connu comme une pseudo-classe de negation.
Version
Syntaxe
:not() {
css declarations;
}
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p {
color: #666;
}
:not(p) {
color: #8ebf42;
}
</style>
</head>
<body>
<h2>Exemple du sélecteur :not()</h2>
<p>Lorem Ipsum est simplement du faux texte</p>
<p>Lorem Ipsum est simplement du faux texte</p>
<div>Lorem Ipsum est simplement du faux texte</div>
<a href="https://fr.w3docs.com" target="_blank">Lien à W3docs</a>
</body>
</html>
Un autre exemple avec le sélecteur :not():
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
.text-blue{color:blue;}
ul li:not(.text-blue) {
color: #8ebf42;
}
</style>
</head>
<body>
<h2>Exemple du sélecteur :not() </h2>
<ul>
<li>Élément de la liste 1</li>
<li class="text-blue">Élément de la liste 2</li>
<li>Élément de la liste 3</li>
</ul>
</body>
</html>
Support de Navigateurs
4.0+ | 12.0+ | 3.5+ | 3.2+ | 10.0+ |
Pratiquez vos connaissances
Qu'est-ce que la fonction :not() en CSS fait-elle?
Correcte!
Incorrecte!