İlan
05 Haz 2026 25 çevrimiçi üye Duyurular
Ana Sayfa Web Geliştirme
Ana Sayfa Forum Web Geliştirme Web Geliştirme CSS Kombinatörleri...
İlan Yan banner placeholder

Web Geliştirme CSS Kombinatörleri

vanessa 12.03.2026 15:57 608 görüntüleme 4 cevap
Son Mesaj
vanessa
Üye
Üye
Katılım17 Oca 2026
Konular7
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
12.03.2026 15:57 #1
CSS birleştiricileri, iki seçici arasındaki ilişkiyi tanımlar. CSS seçicileri, stil oluşturmak için öğeleri seçmek üzere kullanılan kalıplardır.

Bir CSS seçicisi, birleştiriciler kullanılarak birbirine bağlanan birden fazla seçiciden oluşan basit veya karmaşık olabilir.
Bu birleştiricileri anlamak, CSS'de hassas ve etkili stil oluşturmak için çok önemlidir.

CSS Kombinatörlerinin Türleri

1. General Sibling selector(~) (Genel Kardeş seçici)​


Genel kardeş seçici, belirtilen bir öğeyi takip eden ve aynı üst öğeyi paylaşan öğeleri seçer. Bu, aynı üst öğeye sahip öğe gruplarını seçmek için yararlı olabilir.

html:
<!DOCTYPE html>
<html>
<head>
    <title>Combinator Property</title>
    <style>
        div + p{
            color: #009900;
            font-size:32px;
            font-weight:bold;
            margin:0px;
            text-align:center;
        }
        div {
            text-align:center;
        }
        p {
            text-align:center;
        }
    </style>
</head>

<body>
    <div>Adjacent sibling selector property</div>
    <p>GeeksforGeeks</p>
    <div>
        <div>child div content</div>
        <p>G4G</p>
    </div>
    <p>Geeks</p>
    <p>Hello</p>
</body>
 
</html>

Bitişik kardeş seçici olgunlaşmaya yardımcı olurken, aynı anahtar kelimeye sahip iki elemanın yan yana gelmesini kontrol altında tutarız.


Bitişik kardeş seçici, belirtilen öğenin hemen yanındaki öğeyi seçer. Bu seçici yalnızca bir sonraki kardeş öğeyi seçer.

HTML:
<!DOCTYPE html>
<html>
<head>
    <title>Combinator Property</title>
    <style>
        div + p{
            color: #009900;
            font-size:32px;
            font-weight:bold;
            margin:0px;
            text-align:center;
        }
        div {
            text-align:center;
        }
        p {
            text-align:center;
        }
    </style>
</head>

<body>
    <div>Adjacent sibling selector property</div>
    <p>GeeksforGeeks</p>
    <div>
        <div>child div content</div>
        <p>G4G</p>
    </div>
    <p>Geeks</p>
    <p>Hello</p>
</body>
 
</html>


3. Child Selector(>) (Çocuk Seçici)​


Çocuk seçici, belirtilen bir öğenin doğrudan alt öğelerini seçer. Bu birleştirici, yalnızca doğrudan alt öğeleri seçtiği için alt öğe seçicisinden daha katıdır.

HTML:
<!DOCTYPE html>
<html>
 
<head>
    <title>Combinator Property</title>
    <style>
        div > p{
            color: #009900;
            font-size:32px;
            font-weight:bold;
            margin:0px;
            text-align:center;
        }
        div {
            text-align:center;
        }
        p {
            text-align:center;
        }
    </style>
</head>

<body>
    <div>Child selector property</div>
    <p>GeeksforGeeks</p>
    <div>
        <div>child div content</div>
        <p>G4G</p>
    </div>
    <p>Geeks</p>
    <p>Hello</p>
</body>
 
</html>


4. Descendant selector(space) (Soy ağacı seçici)​


Alt öğe seçici, belirtilen bir öğenin alt öğeleri olan tüm öğeleri seçer. Bu öğeler, belirtilen öğenin herhangi bir düzeyinde olabilir.

HTML:
<!DOCTYPE html>
<html>
 
<head>
    <title>Combinator Property</title>
    <style>
        div p{
            color: #009900;
            font-size:32px;
            font-weight:bold;
            margin:0px;
            text-align:center;
        }
        div {
            text-align:center;
        }
        p {
            text-align:center;
        }
    </style>
</head>

<body>
    <div>Descendant selector property</div>
    <p>GeeksforGeeks</p>
    <div>
        <div>child div content</div>
        <p>G4G</p>
        <p>Descendant selector</p>
    </div>
    <p>Geeks</p>
    <p>Hello</p>
</body>
 
</html>



CSS birleştiricilerini anlamak ve etkili bir şekilde kullanmak, web sayfalarını hassas bir şekilde biçimlendirme becerinizi büyük ölçüde geliştirebilir.
Her birleştirici benzersiz bir amaca hizmet eder ve HTML yapısındaki ilişkilerine göre öğeleri hedeflemek için kullanılabilir.
Bu birleştiricilerde ustalaşmak, karmaşık ve iyi yapılandırılmış stil sayfaları oluşturmak isteyen her web geliştiricisi için olmazsa olmazdır.​
vanessa
Üye
Üye
Katılım17 Oca 2026
Konular7
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
24.04.2026 00:45 #2
Eline sağlık
oguzbertan
Üye
Üye
Katılım13 Nis 2026
Konular6
Mesajlar66
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 05:20 #3
Eline sağlık
oguzhan65
Üye
Üye
Katılım06 Mar 2026
Konular6
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 15:13 #4
Paylaşım için teşekkürler
erhanc61
Üye
Üye
Katılım29 Oca 2026
Konular10
Mesajlar56
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 18:03 #5
Eline sağlık
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder