我有了这个SCSS代码:SCSS - 为什么扩展类以这种方式表现?
.a {
color: red;
}
.b {
@extend .a;
}
:not(.a) {
color: green;
}
我期待这样的:
:not(.a) {
color: green; }
但我发现了这一点:
:not(.a):not(.b) {
color: green; }
是否有任何文件指定行为,还是编译器的错误?
你的编译器看到的.A和.B为完全相同 – Brad
@Brad通常编译器不会把一个''后A'和'B'变量相同= B'赋值,所以我期望在这里也有这种行为 –