我有这个简化的 Less 脚本
.placeholder(@color: #333333) {
&::-webkit-input-placeholder { color: @color; }
}
input {
.placeholder();
}
.placeholder {
margin-top: 20px;
}
当我通过本地编译器或winless online less 编译器运行它时的输出是
input {
margin-top: 20px;
}
input::-webkit-input-placeholder {
color: #333333;
}
.placeholder {
margin-top: 20px;
}
安装所需的输出
input::-webkit-input-placeholder {
color: #333333;
}
.placeholder {
margin-top: 20px;
}
这是一个错误还是我在这里遗漏了什么?
结果,在我看来,我不能拥有与具有默认值的 mixins 同名的 CSS 选择器。
我在使用我的站点特定代码编译 Bootstrap 时遇到了这个问题。在这种特殊情况下,我可以解决它,但是随着项目的增长并且我包含其他我无法成像的项目,我必须跟踪任何具有默认值的 mixin?
编辑:我现在看到我应该阅读手册并且在文档的第一页上几乎可以看到所有东西都可以被视为混合。