Я використовую 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
має функціонал, вбудований разом із оператором &.