Selektorisarjojen yhdistäminen @extend-säännössä SASS:ssa

Jos meidän on yhdistettävä selektorisarjoja, käytämme myös @extend-direktiiviä:

Tarkastellaan seuraavaa esimerkkiä:

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

Kiinnitä huomio käännettyyn koodiin tiedostossa css, kun kaksi sarjaa, joilla ei ole yhteisiä selektoreita, yhdistetään, muodostuu automaattisesti uusia selektoreita: yksi ensimmäisellä sarjalla toisen edellä ja yksi toisella sarjalla ensimmäisen edellä:

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

Siinä tapauksessa, että sarjoilla on yhteinen selektori, ne yhdistetään yhteen ja vuorottelevat vain erot (mikäli sellaisia on). Seuraavassa esimerkissä molemmilla sarjoilla on identifioija #main:

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

Käännön tuloksena nämä kaksi identifioijaa yhdistetään:

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

Kerro, mikä on seuraavan koodin käännöstulos:

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