- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在用 SimpLESS 编译我的 LESS但是遇到了我认为是如何使用 &
组合器的错误。这是标记:
<div class="parent">
<div class="child-1 child-2">
Hello
</div>
</div>
以及基本的 LESS 代码:
.child-1 {
color: red;
.parent & {
color: yellow;
&.child-2 {
color: blue;
}
}
}
预期的 CSS 输出:
.child-1 {
color: red;
}
.parent .child-1 {
color: yellow;
}
.parent .child-1.child-2 {
color: blue;
}
SimpLESS 的实际输出:
.child-1 {
color: red;
}
.parent .child-1 {
color: yellow;
}
.parent .child-1 .child-2 { // extra space between .child-1 and .child-2
color: blue;
}
如您所见,这就是“你好”是黄色还是蓝色的区别。哪个是正确的 LESS 编译?为什么 SimpLESS 会出错?
最佳答案
正确的输出是
.child-1 {
color: red;
}
.parent .child-1 {
color: yellow;
}
.parent .child-1.child-2 {
color: blue;
}
所以您的预期是正确的。您可以访问http://less2css.org/仔细检查,它是在 http://lesscss.org/ 上“立即尝试”下链接的站点.
所以您可能在 SimpLESS 解析器中发现了一个错误。
关于css - SimpLESS 中的嵌套符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17170608/
我正在用 SimpLESS 编译我的 LESS但是遇到了我认为是如何使用 & 组合器的错误。这是标记: Hello 以及基本的 LESS 代码: .child-1 { co
我正在尝试在我的 Windows 7 64 位 PC 上安装 SimpLESS。但是,一旦我尝试运行安装程序,它就会弹出一条错误消息:“无法查询信息:无效的 HTTP 状态代码 (403)”。我尝试使
为什么下面的中间行(第 2 行)会导致 SimpLESS 编译器出现语法错误?在浏览器内编译期间,通过使用 CDN 没有问题。但是,由于某些原因,这似乎不适用于 Ipad。所以我试图在上传 Ipad
我刚刚下载了一个 intializr 生成的 Bootstrap 版本。我还安装了 SimpLESS 以避免不断地手动重新编译我的 LESS 文件并避免使用浏览器内编译器。然而,SimpLESS 拒绝
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我是一名优秀的程序员,十分优秀!