2012-02-07 72 views
0

我正在使用LESS和即时尝试混合类型。LESS语法.mixin> *

我有这样的mixin:

.mixin, .mixin > * { 
    font:arial; 
} 

,我想用它作为这样一个组合。

.my-class { 
    color:#000; 
    .mixin; 
} 

成为

.my-class { 
    color:#000; 
} 

.my-class, .my-class > * { 
    font:arial; 
} 

但它不工作,probobly因为我不能用这样的混入。或者我可以吗?那我怎么写呢?在LESS的文档中找不到此信息。

回答

1

的答案是这样的。

.mixin { 
    font:arial; 

    > * { 
     font:arial; 
    } 
} 

.my-class { 
    color:#000; 
    .mixin; 
} 
1

如何:

.amixin { 
    font: Arial; 
} 

.mixin, .mixin > * { 
    .amixin; 
} 

.my-class { 
    color: #000; 
    .amixin; 
}