ฉันใช้ LESS เพื่อปรับปรุง CSS และกำลังพยายามซ้อนคลาสภายในคลาส มีลำดับชั้นที่ค่อนข้างซับซ้อน แต่ด้วยเหตุผลบางประการการซ้อนของฉันไม่ทำงาน ฉันมีสิ่งนี้:
.g {
float: left;
color: #323a13;
.border(1px,#afc945);
.gradient(#afc945, #c8da64);
.common;
span {
.my-span;
.border-dashed(1px,rgba(255,255,255,0.3));
}
.posted {
.my-posted;
span {
border: none;
}
}
}
ฉันไม่สามารถ.g.posted
ไปทำงานได้ มันแสดงให้เห็นเพียง.g
เล็กน้อย ถ้าฉันทำมันก็โอเค:
.g {
float: left;
color: #323a13;
.border(1px,#afc945);
.gradient(#afc945, #c8da64);
.common;
span {
.my-span;
.border-dashed(1px,rgba(255,255,255,0.3));
}
}
.g.posted {
.my-posted;
span {
border: none;
}
}
ฉันต้องการที่จะรัง.posted
ใน.g
แม้ว่า ความคิดใด ๆ ?
sass
มีฟังก์ชันดังกล่าวในตัวพร้อมกับตัวดำเนินการ &