Комбинирање на секвенци од селектори во @extend во SASS

Ако треба да комбинираме секвенци од селектори, тогаш исто така ја користиме директивата @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;
}