Tôi đang sử dụng LESS để cải thiện CSS của mình và đang cố gắng lồng một lớp trong một lớp. Có một hệ thống phân cấp khá phức tạp nhưng vì một số lý do mà việc làm tổ của tôi không hoạt động. Tôi có cái này:
.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;
}
}
}
Tôi không thể .g.posted
làm việc. nó chỉ hiển thị một .g
chút. Nếu tôi làm điều này thì tốt:
.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;
}
}
Tôi muốn lồng .posted
vào .g
mặc dù. Bất kỳ ý tưởng?
sass
có chức năng đó được tích hợp sẵn với toán tử &.