首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的less文件不能在dotless中工作

简单的less文件不能在dotless中工作
EN

Stack Overflow用户
提问于 2012-12-07 23:08:50
回答 2查看 236关注 0票数 2

下面的less在less.js中有效,但在dotless中不起作用。这是真的吗?

代码语言:javascript
复制
#my-btn > .silver {  
color: blue;  
}

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

回答 2

Stack Overflow用户

发布于 2012-12-07 23:42:09

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

票数 0
EN

Stack Overflow用户

发布于 2012-12-07 23:42:51

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

作为对Guffa的评论的回答,我将假设您的&包含在父选择器块中;否则,这可能是您的问题所在。

然而,无论这是不是你的问题,我注意到编译器的不同之处在于,有些编译器允许某些东西,而另一些则不允许。我注意到的一件事是,一些编译器允许复合选择器字符串作为混合(如您的#my-btn > .silver),而另一些编译器似乎只允许混合(如#my-btn.silver)的单一选择器。

我不能告诉你哪些编译器允许什么样的选择器组合,但如果它在less.js中工作,并且不是完全没有的,那么这可能就是原因。这是dotless中的一个bug,还是编译器中的特性差异,这可能是一个有争议的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13765744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档