⊗mkLsBsOED 36 of 42 menu

ნიშანი !optional @extend-ში SASS-ში

სელექტორის გაფართოებისას შეიძლება შეგვხვდეს შეცდომა, როდესაც დირექტივა @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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა