CSS Eğitimi

CSS ANA SAYFA CSS'ye Giriş CSS Sözdizimi CSS Seçiciler CSS Nasıl Yapılır CSS Yorumları CSS Renkleri CSS Arka Planları CSS Kenarlıkları CSS Marjları CSS Dolgusu CSS Yüksekliği/Genişliği CSS Kutu Modeli CSS Anahattı CSS Metni CSS Yazı Tipleri CSS Simgeleri CSS Bağlantıları CSS Listeleri CSS Tabloları CSS Ekranı CSS Maksimum genişliği CSS Konumu CSS Z-endeksi CSS Taşması CSS Kayan Noktası CSS Satır içi blok CSS Hizalama CSS Birleştiriciler CSS Sözde sınıfı CSS Sözde öğesi CSS Opaklığı CSS Gezinme Çubuğu CSS Açılır Listeleri CSS Resim Galerisi CSS Görüntü Sprite'ları CSS Attr Seçiciler CSS Formları CSS Sayaçları CSS Web Sitesi Düzeni CSS Birimleri CSS Özgüllüğü CSS !önemli CSS Matematik Fonksiyonları

Gelişmiş CSS

CSS Yuvarlak Köşeler CSS Kenarlık Resimleri CSS Arka Planları CSS Renkleri CSS Renk Anahtar Kelimeleri CSS Gradyanları CSS Gölgeleri CSS Metin Efektleri CSS Web Yazı Tipleri CSS 2D Dönüşümleri CSS 3D Dönüşümleri CSS Geçişleri CSS Animasyonları CSS Araç İpuçları CSS Stili Görüntüleri CSS Görüntü Yansıması CSS nesne uyumu CSS nesne konumu CSS Maskeleme CSS Düğmeleri CSS Sayfalandırma CSS Çoklu Sütunları CSS Kullanıcı Arayüzü CSS Değişkenleri CSS Kutu Boyutlandırma CSS Medya Sorguları CSS MQ Örnekleri CSS Esnek Kutusu

CSS Duyarlı

RWD Tanıtımı RWD Görünümü RWD Izgara Görünümü RWD Medya Sorguları RWD Görüntüleri RWD Videoları RWD Çerçeveleri RWD Şablonları

CSS Izgarası

Izgara Girişi Izgara Konteyner Izgara Öğesi

CSS SASS'ı

SASS Eğitimi

CSS Örnekleri

CSS Şablonları CSS Örnekleri css sınavı CSS Alıştırmaları CSS Sertifikası

CSS Referansları

CSS Referansı CSS Seçiciler CSS Fonksiyonları CSS Referansı Sesli CSS Web Güvenli Yazı Tipleri CSS Canlandırılabilir CSS Birimleri CSS PX-EM Dönüştürücü CSS Renkleri CSS Renk Değerleri CSS Varsayılan Değerleri CSS Tarayıcı Desteği

CSS Birleştiriciler


CSS Birleştiriciler

Bir birleştirici, seçiciler arasındaki ilişkiyi açıklayan bir şeydir.

Bir CSS seçicisi, birden fazla basit seçici içerebilir. Basit seçiciler arasına bir birleştirici ekleyebiliriz.

CSS'de dört farklı birleştirici vardır:

  • soyundan gelen seçici (boşluk)
  • çocuk seçici (>)
  • komşu kardeş seçici (+)
  • genel kardeş seçici (~)

Alt Seçici

Alt seçici, belirtilen bir öğenin alt öğeleri olan tüm öğelerle eşleşir.

Aşağıdaki örnek, <div> öğelerinin içindeki tüm <p> öğelerini seçer: 

Örnek

div p {
  background-color: yellow;
}

Çocuk Seçici (>)

Alt seçici, belirtilen bir öğenin çocukları olan tüm öğeleri seçer.

Aşağıdaki örnek, bir <div> öğesinin alt öğeleri olan tüm <p> öğelerini seçer:

Örnek

div > p {
  background-color: yellow;
}


Komşu Kardeş Seçici (+)

Bitişik kardeş seçici, doğrudan başka bir belirli öğeden sonra gelen bir öğeyi seçmek için kullanılır.

Kardeş öğeler aynı ana öğeye sahip olmalıdır ve "bitişik", "hemen takip eden" anlamına gelir.

Aşağıdaki örnek, <div> öğelerinden hemen sonra yerleştirilen ilk <p> öğesini seçer:

Örnek

div + p {
  background-color: yellow;
}

Genel Kardeş Seçici (~)

Genel kardeş seçici, belirtilen bir öğenin sonraki kardeşleri olan tüm öğeleri seçer.

Aşağıdaki örnek, <div> öğelerinin sonraki kardeşleri olan tüm <p> öğelerini seçer: 

Örnek

div ~ p {
  background-color: yellow;
}

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

<div> öğelerinin soyundan gelen tüm <p> öğelerinin rengini "kırmızı" olarak değiştirin.

<style>
 {
  color: red;
}
</style>

<body>

<div>
  <p>This is a paragraph.</p>
  <p>This is a paragraph.</p>
</div>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>

</body>


Tüm CSS Birleştirici Seçiciler

Selector Example Example description
element element div p Selects all <p> elements inside <div> elements
element>element div > p Selects all <p> elements where the parent is a <div> element
element+element div + p Selects the first <p> element that are placed immediately after <div> elements
element1~element2 p ~ ul Selects every <ul> element that are preceded by a <p> element