我试图采用较1.4扩展功能,我的代码库扩展用途的混入,却发现它会输出所有mixin
秒。例如:如何让LESS忽略输出
.DefaultFont {
font: 12px/1.5 sans-serif;
}
.NoPaddingMargin {
padding: 0;
margin: 0;
}
body:extend(.DefaultFont all, .NoPaddingMargin all) {
}
这产生
.DefaultFont,
body {
font: 12px/1.5 sans-serif;
}
.NoPaddingMargin,
body {
padding: 0;
margin: 0;
}
但我不想在输出.DefaultFont
和.NoPaddingMargin
。
我试图使.DefaultFont
和.NoPaddingMargin
作为参数混合(.DefaultFont() {}
和body:extend(.DefaultFont() all) {}
)来避免输出,但似乎解析器不能识别它。
在手写笔中有%
用于此目的。有什么方法可以在LESS中做同样的事情吗?由于提前
THX,但'体:延伸(。DefaultFont()all){}'无法编译 – xiaoyi
我在说声明它,而不是用法。另外我实际上并不知道你从哪里得到':extend',因为它不是LESS文档的一部分。 – Phill
LESS落后于文档。 'extend()'特性在1.4版本的beta测试中增加了,这里给出了一些文档:https://github.com/less/less.js/blob/master/CHANGELOG.md#140-beta- 1--2。 – ScottS