SASS'та @extend'де селекторлордун ырааттуулугун бириктирүү

Эгер бизге селекторлордун ырааттуулугун бириктириш керек болсо, анда биз дагы @extend директивасын колдонобуз:

Төмөнкү мисалды карайлы:

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

css файлындагы компиляцияланган кодко көңүл буралы, жалпы селектору жок эки ырааттуулукту бириктиргенде, анда автоматтык түрдө жаңы селекторлор пайда болот: биринчиси биринчи ырааттуулук экинчисинин алдында жана экинчиси экинчи ырааттуулук биринчисинин алдында:

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

Ырааттуулуктарда жалпы селектор бар учурда, алар биригип, айырмачылыктар гана алмашып турат (эгер бар болсо). Төмөнкү мисалда эки ырааттуулукта да #main идентификатору бар:

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

Компиляциянын натыйжасында бул эки идентификатор бириктирилет:

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

Төмөнкү коддун компиляция натыйжасы кандай болорун айтыңыз:

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