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.postedlàm việc. nó chỉ hiển thị một .gchú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 .postedvào .gmặc dù. Bất kỳ ý tưởng?
sasscó chức năng đó được tích hợp sẵn với toán tử &.