Volkan TAŞ
AnabetDillerSözlüklerKimiz?
  • Yazmacalar
  • Sonsuz Yürüme Yaygısı ile Sanal Yerlerde Gerçekten Yürüyün
  • Gitbook'a Google Docs Katmak
  • Çaylak Ne Demek?
  • Unutmadan Yazmalıyım, Matematikte Çığır Açmalıyım
  • CSS'nin az bilinen seçicisi ne işe yarıyor?
  • Hep Açık Duran PDF!
  • Programlama Dillerine Sıradışı Ayar Çekesim Var
  • Yararlı Kısayol Tuşları
  • Reklam Yapıyorsun!
Powered by GitBook
On this page
  • HTML
  • CSS
  • ÇIKTI

CSS'nin az bilinen seçicisi ne işe yarıyor?

Üstünüze selamlar.

HTML CSS'de herkesin bilmediği bir özellik var. CSS'de nesne seçmede kullanılan :not() kapsayıcıları da yakalayabiliyor. Aşağıdaki örnekte sınıf adı Pınarbaşı olan iki tane div etiketi var. Bunlardan birini kapsayan div etiketinin sınıf adı İzmir, birini kapsayan div etiketinin sınıf adı Konya. İşte biz bunlardan yararlanıp Pınarbaşı yazısını kızıl yapabiliyoruz.

[class*="Pınarbaşı"]:not([class*="İzmir"] *)

:not içine İzmir sınıfının altındaki herhangi nesne yazdığımızda belirttiğimiz koşul dışındaki her koşulu yakalıyoruz. Böylece İzmir sınıfı altında kalan Pınarbaşı yazısı kızıl olmuyor. Konya sınıfı altında kalan Pınarbaşı yazısı kızıl oluyor. Aşağıdaki örneği inceleyiniz.

HTML

<div class="İzmir">
    <div class="Pınarbaşı">
      Pınarbaşı
    </div>
</div>
<div class="Konya">
    <div class="Pınarbaşı">
      Pınarbaşı
    </div>
</div>

CSS

[class*="Pınarbaşı"]:not([class*="İzmir"] *){
  color: red;
}

ÇIKTI

Konuyu anlamadıysanız lütfen HTML CSS bilginizi arttırınız. Seçiciler konusuna ağırlık veriniz.

PreviousUnutmadan Yazmalıyım, Matematikte Çığır AçmalıyımNextHep Açık Duran PDF!

Last updated 1 year ago

Page cover image