Penggabungan Urutan Selektor dalam @extend di SASS

Jika kita perlu menggabungkan urutan selektor, kita juga menggunakan direktif @extend:

Pertimbangkan contoh berikut:

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

Perhatikan kode yang dikompilasi di file css, saat menggabungkan dua urutan, yang tidak memiliki selektor umum, maka secara otomatis terbentuk selektor baru: satu dengan urutan pertama sebelum yang kedua dan satu dengan urutan kedua sebelum yang pertama:

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

Dalam kasus di mana urutan memiliki selektor umum, maka mereka akan digabungkan bersama dan yang akan bergantian adalah perbedaannya (jika ada). Dalam contoh berikut kedua urutan memiliki pengidentifikasi #main:

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

Hasil dari kompilasi, kedua pengidentifikasi ini akan digabungkan:

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

Jelaskan, apa hasil kompilasi dari kode berikut:

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