Less 我可以在不使用PX的情况下声明像素参数吗?

Less 我可以在不使用PX的情况下声明像素参数吗?,less,mixins,Less,Mixins,这是我在左边空白处的混音: .mL (@pixels) { margin-left: @{pixels}px; } 我这样称呼它: #menu { .mL(124); } 这将输出一个语法错误。甚至可以这样做吗?它适用于转义字符串插值: .mL (@pixels) { margin-left: ~"@{pixels}px"; } 更简洁的方法可能是将0px添加到变量中: .mL (@pixels) { margin-left: @pixels + 0px;

这是我在左边空白处的混音:

.mL (@pixels) {
    margin-left: @{pixels}px;
}
我这样称呼它:

#menu {
    .mL(124);
}

这将输出一个语法错误。甚至可以这样做吗?

它适用于转义字符串插值:

.mL (@pixels) {
    margin-left: ~"@{pixels}px";
}
更简洁的方法可能是将
0px
添加到变量中:

.mL (@pixels) {
    margin-left: @pixels + 0px;
}

你找到了第二种更干净、更聪明的方法,真是太棒了。再次感谢!