⊗mkLsBsNRS 8 of 42 menu

ตัวเลือกตามความสัมพันธ์ในการซ้อนกันของ SASS

มาดูกันว่าใน SASS เมื่อมีการซ้อนกัน จะเพิ่มตัวเลือกต่างๆ ที่เลือกองค์ประกอบตามความสัมพันธ์อย่างไร ดูตัวอย่างด้านล่าง

ตัวอย่าง

ตัวเลือกลูกโดยตรง (Child selector):

div { > p { color: red; } }

ผลลัพธ์หลังคอมไพล์:

div > p { color: red; }

ตัวอย่าง

ตัวเลือกพี่น้องติดกัน (Adjacent sibling selector)

div { + p { color: red; } }

ผลลัพธ์หลังคอมไพล์:

div + p { color: red; }

ตัวอย่าง

ตัวเลือกพี่น้องทั่วไป (General sibling selector):

div { ~ p { color: red; } }

ผลลัพธ์หลังคอมไพล์:

div ~ p { color: red; }

แบบฝึกหัด

บอกหน่อยว่าผลลัพธ์หลังคอมไพล์ของโค้ดต่อไปนี้จะเป็นอย่างไร:

ul { color: red; > li { padding: 20px; } }

บอกหน่อยว่าผลลัพธ์หลังคอมไพล์ของโค้ดต่อไปนี้จะเป็นอย่างไร:

div { ul { > li { padding: 20px; } } }
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ