我試圖採用較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