⊗mkLsBsOED 36 of 42 menu

SASS හි @extend හි !optional ලේබලය

සිලෙක්ටරයක් දිගු කිරීමේදී, @extend නියෝගය නිවැරදිව ක්‍රියාත්මක නොවූ විට දෝෂයක් අල්ලා ගත හැකිය. උදාහරණයක් වශයෙන්, ඔබට පහත කේතය තිබේ නම්:

a.info { @extend .main; }

කිසිදු සිලෙක්ටරයක් .main අඩංගු නොකරන්නේ නම්, සංකලනය කිරීමේදී දෝෂයක් ඇති වේ. එවැනි අවස්ථාවකදී අපට සිලෙක්ටර අනුක්‍රම ඒකාබද්ධ කිරීමට අවශ්‍ය වන අතර, ඒ සඳහා අපි @extend නියෝගය භාවිතා කරමු.

ඊට අමතරව, .main අඩංගු සිලෙක්ටරය h1.main වැනි වුවහොත් දෝෂයක් ඇති වේ, මෙය a සහ h1 අතර ගැටුම මගින් පැහැදිලි කෙරේ.

එබැවින්, අවශ්‍ය වූ විට, ඔබට @extend නියෝගයට සිලෙක්ටරයෙන් පසු ලියා ඇති විකල්ප නොවන ලේබලය !optional භාවිතා කර නව සිලෙක්ටර නිර්මාණය නොකිරීමට ඉඩ දිය හැකිය. උදාහරණයක් වශයෙන්:

a.info { @extend .main !optional; }
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න