⊗mkLsBsCSSED 35 of 42 menu

Sammanfogning av selektorsekvenser i @extend i SASS

Om vi behöver sammanfoga selektorsekvenser, använder vi också direktivet @extend:

Låt oss titta på följande exempel:

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

Notera den kompilerade koden i css-filen. När två sekvenser som inte har några gemensamma selektorer sammanfogas, bildas automatiskt nya selektorer: en med den första sekvensen före den andra och en med den andra sekvensen före den första:

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

I fall där sekvenserna har en gemensam selektor, kommer de att sammanfogas och endast skillnaderna kommer att växlas (om sådana finns). I nästa exempel har båda sekvenserna identifieraren #main:

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

Som ett resultat av kompileringen kommer dessa två identifierare att sammanfogas:

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

Berätta vad resultatet av kompileringen av följande kod blir:

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa