Less 后代或自身的较少选择器

Less 后代或自身的较少选择器,less,Less,给定两个选择器,例如“Div.aClass”和“.sub”,是否有一个缩写为LESS,表示: Div.aClass .sub, Div.aClass.sub i、 e.任何具有子类但同时也是Div和aClass的元素,或此类Div的子元素 我想我可以使用: Div.aClass { &.sub, & .sub { } } 但是短一点的语法就好了。你真的没有短得多的语法可用。您最多可以消除一个&: Div.aClass { &.sub, .sub {

给定两个选择器,例如“Div.aClass”和“.sub”,是否有一个缩写为LESS,表示:

Div.aClass .sub, Div.aClass.sub 
i、 e.任何具有
子类
但同时也是
Div
aClass
的元素,或此类Div的子元素

我想我可以使用:

Div.aClass {
  &.sub, & .sub {

  }
}

但是短一点的语法就好了。

你真的没有短得多的语法可用。您最多可以消除一个
&

Div.aClass {
  &.sub, .sub {
    prop: test;
  }
}

:(我期待一些不太聪明的语法,比如
Div.aClass;.sub
或者类似的东西……也许我应该在某个地方建议它……我知道这个特定的语法不是很好,但大致是这样的……可能会引入一个
作为前一个字符是可选的
Div.aClass?.sub
所以
Div。)。aClass>?.sub
意味着一个.sub也是一个带有aClass的Div,或者有这样一个带有aClass的Div作为其直接父级。这种使用情况可能太罕见了,无法保证一个这样的特殊选择器,特别是在语法已经不是那么详细的情况下。但是你当然可以建议它。我可能错了:-)。