⊗mkLsBsCSSED 35 of 42 menu

Het samenvoegen van selectorsequenties in @extend in SASS

Als we selectorsequenties moeten samenvoegen, gebruiken we ook de directive @extend:

Laten we het volgende voorbeeld bekijken:

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

Let op de gecompileerde code in het css-bestand: wanneer twee sequenties, die geen gemeenschappelijke selectors hebben, worden samengevoegd, worden er automatisch nieuwe selectors gemaakt: één met de eerste sequentie vóór de tweede en één met de tweede sequentie vóór de eerste:

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

In het geval dat de sequenties een gemeenschappelijke selector hebben, dan worden ze samengevoegd en worden alleen de verschillen afgewisseld (als deze bestaan). In het volgende voorbeeld hebben beide sequenties de identifier #main:

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

Als resultaat van de compilatie worden deze twee identifiers samengevoegd:

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

Vertel wat het resultaat van de compilatie van de volgende code zal zijn:

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren