Ok vì vậy tôi có một placeholder với một chọn lồng nhau:SCSS mở rộng một selector lồng nhau và ghi đè lên rulesets lồng nhau
%block {
.title {
font-size:12px;
}
}
Tôi muốn mở rộng nó và thêm vào các lớp .title
:
.superblock {
@extend %block;
.title {
font-weight:bold;
}
}
Câu trả lời tôi MUỐN là:
.superblock .title {
font-size: 12px;
font-weight: bold; }
Tuy nhiên, câu trả lời tôi nhận được là:
.superblock .title {
font-size: 12px; }
.superblock .title {
font-weight: bold; }
Tôi có làm gì sai hoặc đây có phải là cách hoạt động không? Để làm rõ tôi muốn hợp nhất nó. Nếu tôi thêm nội dung nào đó trực tiếp vào trong số .superblock
và thêm giống như một số khác .superblock2
cũng mở rộng% khối mà chúng hợp nhất mà không gặp bất kỳ sự cố nào.
Điều này dường như chỉ là cách nó hoạt động .. Hãy xem tham chiếu lồng nhau .. http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html # nested_rules –