简单的文件,无法在无点工作

时间:2012-12-07 15:08:50

标签: css less dotless

以下内容较少在less.js中有效,但在无点内无效。这可能是真的吗?

#my-btn > .silver {  
color: blue;  
}

&:hover, &.hover {
 #my-btn > .silver;
}

2 个答案:

答案 0 :(得分:0)

已经找到答案: https://github.com/dotless/dotless/issues/144。 我想这是设计的。

答案 1 :(得分:0)

简答:是的,它可以是真的。

我会在回答Guffa的评论时假设您的&包含在父选择器块中;如果没有,那可能是你的问题。

然而,无论这是否是你的问题,我注意到LESS的编译器差异,其中一些允许某些事情而不是其他事情。我注意到的一件事是,有些编译器允许复合选择器字符串是mixin(就像你的#my-btn > .silver),而其他编译器似乎只允许使用单个选择器进行混合(如#my-btn .silver)。

我无法告诉你哪些编译器允许选择器的组合,但如果它在less.js中工作而不是无点,那么这可能就是原因。这是否是无点的错误或编译器中的特征差异可能是一个争论的问题。