CSS İç İçe Yerleştirme söz diziminin seçilmesine yardımcı olun

CSS iç içe yerleştirme söz dizimini seçmenize yardımcı olmak için önceki anketi yayınladıktan sonra CSS Çalışma Grubu, CSS'de iç içe yerleştirmeyi tanımlamanın en iyi yolu hakkındaki tartışmaya devam etti. Tartışmalar sırasında yeni söz dizimi fikirleri önerildi. Çalışma Grubu'nun bu söz dizimlerinden birini seçmesine yardımcı olmak için yeni bir anket oluşturuldu.

Seçenekler

Önceki anketin sonuçlarına göre birinci ve ikinci seçenekler artık dikkate alınmıyor. İki yeni seçenek (dört ve beş) eklendi.

5. seçenek: Üst düzey iç içe yerleştirme kapsayıcısı

Beyan ve birden fazla iç içe yerleştirilmiş stil kuralı içeren bir & { … } bloğu içeren üst düzey bir @nest kuralı kullanıma sunar.

@nest selector {
  & {
    property: value;
  }
  nested-selector {
    property: value;
  }
}

4. seçenek: Son ek teklifi

Tanımlamaları içeren ana kuralın ardından iç içe yerleştirilmiş kuralları içeren ek bir kod bloğu eklenir.

selector {
  property: value;
} {
  nested-selector {
    property: value;
  }
}

3. seçenek: Harf olmayan başlangıç teklifi

İç içe yerleştirilmiş her kuralın, sembol olmayan bir karakterle başlaması koşuluyla kendi başına net olması gerekir. Bir seçiciyi tür seçiciyle başlatmanız gerekiyorsa & div veya :is(div) yazabilirsiniz.

selector {
  property: value;
  & nested-selector {
    property: value;
  }
}

Yukarıdaki snippet'ler yalnızca her teklifin temel özelliklerini göstermek için kullanılsa da yeni anketle birlikte daha birçok örnek yer alıyor.

Oy verin

Oy vermek için https://webkit.org/blog/13607/ adresine gidin. Oy vermek için kayıt yaptırmanız gerekmez. "5. Seçenek", "4. Seçenek" veya "3. Seçenek"i seçip Gönder'e basın.

Oyunuzu verin.