Less 后代或自身的较少选择器
给定两个选择器,例如“Div.aClass”和“.sub”,是否有一个缩写为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, 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作为其直接父级。这种使用情况可能太罕见了,无法保证一个这样的特殊选择器,特别是在语法已经不是那么详细的情况下。但是你当然可以建议它。我可能错了:-)。