Css 以较少的时间将特性从选择器复制到另一个选择器

Css 以较少的时间将特性从选择器复制到另一个选择器,css,less,Css,Less,我是新手。我了解变量、混合和嵌套定义的基础知识 我有一个选择器 .my-parent .my-child { color: red; } 和另一个选择器 .foo .bar { color: green; } 我知道默认情况下每个类都是一个较少的混合,所以我可以这样做 .foo .bar { .my-parent() } 但是当我这么做的时候 .foo .bar { .my-child() } 我的编译器抱怨,因为。我的孩子不存在,因为它是另一个选择器的一部分 我可以创建一个新的mixi

我是新手。我了解变量、混合和嵌套定义的基础知识

我有一个选择器

.my-parent .my-child { color: red; }
和另一个选择器

.foo .bar { color: green; }
我知道默认情况下每个类都是一个较少的混合,所以我可以这样做

.foo .bar { .my-parent() }
但是当我这么做的时候

.foo .bar { .my-child() }
我的编译器抱怨,因为
。我的孩子
不存在,因为它是另一个选择器的一部分


我可以创建一个新的mixin,将所有属性从一个选择器复制到另一个选择器吗?

。我的父项在那里充当一个选择器。因此,您需要使用
.foo.bar{.my parent>.my-child()}
或简单地使用
.foo.bar{.my parent.my child}
@seven phases max,请添加您的注释作为答案