SASS'ta @extend İçinde Seçici Dizilerinin Birleştirilmesi

Eğer seçici dizilerini birleştirmemiz gerekiyorsa, @extend direktifini de kullanırız:

Aşağıdaki örneği ele alalım:

style.scss#main .list p {
  font-weight: bold;
}
#sub .resume .link {
  @extend p;
}

css dosyasındaki derlenmiş koda dikkat edin, ortak seçicileri olmayan iki diziyi birleştirirken, otomatik olarak yeni seçiciler oluşur: biri ikincinin önünde ilk diziye sahip, diğeri de birincinin önünde ikinci diziye sahip:

style.css#main .list p,
#main .list #sub .resume .link, #sub .resume #main .list .link {
  font-weight: bold;
}

Dizilerin ortak bir seçicisi olduğu durumda, birlikte birleştirilirler ve yalnızca farklılıklar (varsa) değişim gösterir. Aşağıdaki örnekte her iki dizi de #main kimliğine sahiptir:

style.scss#main .list p {
  font-weight: semi-bold;
}
#main .resume .link {
  @extend p;
}

Derleme sonucunda bu iki kimlik birleştirilecektir:

style.css#main .list p,
#main .list #sub .resume .link, #sub .resume #main .list .link {
  font-weight: bold;
}
Задание 1

Aşağıdaki kodun derleme sonucunun ne olacağını açıklayın:

styles.scssdiv p {
  font-size: 12px;
  padding-bottom: 4px;
}
link button #card-title {
  @extend p;
}