⊗mkLsBsCSSED 35 of 42 menu

Unione di sequenze di selettori in @extend in SASS

Se abbiamo bisogno di unire sequenze di selettori, usiamo anche la direttiva @extend:

Consideriamo il seguente esempio:

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

Notate il codice compilato nel file css, quando si uniscono due sequenze che non hanno selettori comuni, si formano automaticamente nuovi selettori: uno con la prima sequenza prima della seconda e uno con la seconda sequenza prima della prima:

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

Nel caso in cui le sequenze abbiano un selettore comune, allora saranno unite insieme e ad alternarsi saranno solo le differenze (se presenti). Nel seguente esempio entrambe le sequenze hanno l'identificatore #main:

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

Come risultato della compilazione, questi due identificatori saranno uniti:

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

Spiegate quale sarà il risultato della compilazione del seguente codice:

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta