Ereditarietà dei selettori in SASS
Durante il lavoro con gli stili possono sorgere problemi
con l'ereditarietà. Tuttavia, con l'aiuto della
direttiva @extend è facile evitarli,
poiché indica chiaramente quale
selettore deve ereditare gli stili di un altro.
Consideriamo un esempio:
Consideriamo un esempio:
.warning {
border: 1px solid;
background-color: #ffd900;
}
.personalWarning {
@extend .warning;
border-width: 3px;
}
Ora osserviamo il risultato della compilazione:
.warning, .personalWarning {
border: 1px solid;
background-color: #ffd900; }
.personalWarning {
border-width: 3px;
}
Descrivete quale sarà il risultato della compilazione del seguente codice:
#product-card {
color: #302f2f;
font-family: 'Times New Roman', Times, serif;
}
#product-card-title {
@extend #product-card;
font-weight: 600px;
}
Modificate le condizioni del problema precedente in modo che
#product-card erediti da
#product una larghezza pari a
500px.