--- title: ':not()' slug: 'Web/CSS/:not' tags: - CSS - CSS Pseudoklasse - Layout - Referenz - Selektoren - Web translation_of: 'Web/CSS/:not' ---
{{ CSSRef() }}

Übersicht

Die CSS Pseudoklasse :not(X) ist eine Negation zu einem Selektor X als Argument und wird als Funktion angegeben. Sie passt auf Elemente, die nicht durch das Argument repräsentiert werden. X darf keinen weiteren Negationsselektor beinhalten.

Die Spezifität der :not Pseudoklasse entspricht der Spezifität seines Arguments. Die :not Pseudoklasse hat im Gegensatz zu anderen Pseudoklassen keinen Einfluss auf die Spezifität.

Hinweise:

Syntax

:not(selector) { Stileigenschaften }

Beispiele

p:not(.classy) { color: red; }
:not(p) { color: green; }

auf folgendes HTML angewandt:

<p>Irgendein Text.</p>
<p class="classy">Irgendein anderer Text.</p>
<span>Noch mehr Text<span>

ergibt:

{{EmbedLiveSample('Beispiele', '100%', '150')}}

Spezifikationen

Spezifikation Status Kommentar
{{SpecName('CSS4 Selectors', '#negation', ':not()')}} {{Spec2('CSS4 Selectors')}} Argument erweitert, um komplexe Selektoren zu ermöglichen.
{{SpecName('CSS3 Selectors', '#negation', ':not()')}} {{Spec2('CSS3 Selectors')}} Ursprüngliche Definition

Browser Kompatibilität

{{Compat("css.selectors.not")}}