我有以下 Sass 占位符,我想扩展它。
%btn
// ...button styling...
&[disabled], &.btn--disabled
color: red
.btn-primary
@extend %btn
CSS 输出如下:
[disabled].btn-primary, .btn--disabled.btn-primary{ color: red; }
当我想获得以下信息时:
.btn-primary[disabled], .btn-primary.btn--disabled { color: red; }
我不明白为什么输出顺序与指定的顺序不同。我该如何改变呢?