--- title: 'CSS :not() Seçicisi' slug: 'Web/CSS/:not' tags: - ':not() seçicisi' - CSS - CSS Pseudo-class - Web translation_of: 'Web/CSS/:not' ---
Olumsuzluk CSS pseudo-class seçicisi, :not(X)
, seçilmek istenen öğelerde bulunması istenmeyen sınıfları, kimlik değerleri vb CSS seçicilerini tanımlamak için kullanılır. Girdi olarak X yerine girilen tanımlamalara sahip olmayan öğeleri sayfa içerisinde uygular.
Fakat X ifadesi içerisinde başka olumsuzluk özelliği barındırmamalıdır.
Örneğin :not(*)
ifadesi "hiçbir şey olmayan" tüm elemanlarla eşleşmesi gerektiği için boş gelir ve bu seçicideki kurallar asla uygulanamaz.foo:not(bar)
will match the same element as the simpler foo
. Nevertheless the specificity of the first one is higher.:not(foo)
ifadesi {{HTMLElement("html")}} ve {{HTMLElement("body")}} içerisindeki <foo></foo> olmayan bütün elementleri seçer. .body :not(table) a
will still apply to links inside of a table, since {{HTMLElement("tr")}} will match with the :not()
part of the selector.{{csssyntax}}
<p>Bu bir paragraf.</p> <p class="classy">İşte sihir burada!</p> <div>Burası yeşil olacak </div>
.classy { text-shadow: 1px 1px 2px gold; } p:not(.classy) { color: red; } body :not(p) { color: green; }
{{EmbedLiveSample('Example','100%',160)}}
Özelleştirme | Durum | Açıklama |
---|---|---|
{{SpecName('CSS4 Selectors', '#negation', ':not()')}} | {{Spec2('CSS4 Selectors')}} | Çeşitli karışık seçiciler için ifadeyi genişletir. |
{{SpecName('CSS3 Selectors', '#negation', ':not()')}} | {{Spec2('CSS3 Selectors')}} | Standart Tanımlama. |
{{CompatibilityTable}}
Özellik | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Temel Özellikler | 1.0 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1")}} | 9.0 | 9.5 | 3.2 |
Gelişmiş Çzellikler | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Özellik | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Temel Özellikler | 2.1 | {{CompatVersionUnknown}} | {{CompatGeckoMobile("1")}} | 9.0 | 10.0 | 3.2 |
Gelişmiş Çzellikler | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |