⊗mkLsBsCSSED 35 of 42 menu

SASS에서 @extend를 사용한 선택자 시퀀스 병합

선택자 시퀀스를 병합해야 하는 경우, 우리는 @extend 디렉티브를 사용합니다:

다음 예시를 살펴보겠습니다:

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

css 파일에서 컴파일된 코드를 주목하세요, 공통 선택자가 없는 두 시퀀스를 병합할 때, 자동으로 새로운 선택자들이 생성됩니다: 첫 번째 시퀀스가 두 번째 앞에 오는 하나와 두 번째 시퀀스가 첫 번째 앞에 오는 하나:

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

시퀀스들이 공통 선택자를 가지고 있는 경우, 그들은 함께 병합되고 차이점만 교대로 나타납니다 (존재한다면). 다음 예시에서 두 시퀀스 모두 #main 식별자를 가지고 있습니다:

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

컴파일 결과, 이 두 식별자는 병합됩니다:

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

다음 코드의 컴파일 결과가 어떻게 될지 설명해보세요:

div p { font-size: 12px; padding-bottom: 4px; } link button #card-title { @extend p; }
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부