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;
}