⊗mkLsBsCSSED 35 of 42 menu

SASSにおける@extendを使用したセレクターシーケンスの統合

セレクターシーケンスを統合する必要がある場合、 私たちは同じく@extendディレクティブを使用します:

次の例を考察しましょう:

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

共通のセレクターを持たない2つのシーケンスを統合する場合、 自動的に新しいセレクターが形成されることに注意してください: 1つは最初のシーケンスが2番目の前にあり、 もう1つは2番目のシーケンスが最初の前にあります。 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; }

コンパイルの結果、これらの2つの識別子は統合されます:

#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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否