CSS

CSS Sözde Sınıflar: Diğer Seçiciler

Bu, CSS sözde sınıf keşfindeki son seridir. Bunlar, önceki kategorilerin hiçbirine uymayan sözde sınıflardır.

Bunu yazı serisini bölümlere ayırdım. CSS Sözde Sınıflar konusu ile ilgili diğer bölümleri de aşağıdaki bağlantılarda bulabilirsiniz.

Diğer Sözde Sınıf Seçicileri

Buradaki seçicileri her hangi bir grup içine almak mümkün olmadığı için diğer başlığında ele aldık.

  • :is
  • :not
  • :has

:is

Bu seçici, hareket halindeyken birden çok öğeyi eşleştirmek için kullanılabilir.

Aşağıdakileri daha önce standart CSS’de görmüş olabilirsiniz:

Bu, tüm güçlü ve italik öğeleri bir div pembesinde yapacaktır. Ancak, bunu biraz daha temiz hale getirmek için :is seçicisinden yararlanabiliriz.

:not

Yukarıdaki gibi :is seçici, bu da tam tersini yapar ve belirtilen öğelerden biri DEĞİLSE etkinleşir.

Tüm öğelere stil vermek istiyoruz, ancak strong ve italik olanlar hariç olmasını istiyorsanız. İşte size :not seçici kullanma şansı anlamına gelir.

Ve bu seçiciyle yapabileceğimiz bir başka harika şey de daha fazla sorguyu doğrulamak.

Örneğin alt özelliğine sahip olmayan tüm resimlere çerçeve eklemek isteyelim.

:has

Bu henüz kararlı bir çözüm değil, ancak bunun ortaya çıkması çok heyecanlı!

Şimdiye kadar, bunu yalnızca Safari Teknolojisi önizleme sürümünde kullanabilirsiniz. Ama onunla neler yapabileceğimizi görmek çok heyecan verici.

Belirli çocukları içeren bir ebeveyni hedefleyebiliriz.

Not: Ancak tarayıcı desteğinin şuna için olmadığını belirtmek isterim.

3 Yorum

Yorum yapmak için tıklayın