⊗mkLsBsCSSED 35 of 42 menu

Combinaison de séquences de sélecteurs dans @extend en SASS

Si nous avons besoin de combiner des séquences de sélecteurs, nous utilisons également la directive @extend :

Considérons l'exemple suivant :

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

Remarquez le code compilé dans le fichier css, lors de la combinaison de deux séquences qui n'ont pas de sélecteurs communs, de nouveaux sélecteurs sont automatiquement formés : un avec la première séquence avant la seconde et un avec la seconde séquence avant la première :

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

Dans le cas où les séquences ont un sélecteur commun, elles seront fusionnées et seules les différences alterneront (s'il en existe). Dans l'exemple suivant, les deux séquences ont l'identifiant #main :

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

À la suite de la compilation, ces deux identifiants seront combinés :

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

Expliquez quel sera le résultat de la compilation du code suivant :

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser