--- title: ':not()' slug: 'Web/CSS/:not' tags: - CSS - Layout - Pseudo-class - Reference translation_of: 'Web/CSS/:not' ---
{{ CSSRef() }}

부정(negation) CSS 가상 클래스 :not(X)는 인수로 간단한 선택자(selector) X를 취하는 기능 표기법입니다. 인수로 표시되지 않은 요소와 일치합니다. X는 다른 부정 선택자를 포함해서는 안 됩니다.

주의:

구문

:not(selector) { style properties }

예제

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

위의 CSS 및 아래 HTML이 주어진다면...

<p>Some text.</p>
<p class="classy">Some other text.</p>
<span>One more text<span>

이 같은 출력을 얻습니다:

{{ EmbedLiveSample('Examples', '', '', '', 'Web/CSS/:not') }}

명세

명세 상태 설명
{{ SpecName('CSS4 Selectors', '#negation', ':not()') }} {{ Spec2('CSS4 Selectors') }} 인수로 일부 비 간단 선택자를 허용토록 확장.
{{ SpecName('CSS3 Selectors', '#negation', ':not()') }} {{ Spec2('CSS3 Selectors') }} 초기 정의.

브라우저 호환성

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