鍍金池/ 問答/HTML5  HTML/ LESS字符串拼接,多出一個空格怎么辦?

LESS字符串拼接,多出一個空格怎么辦?

首先我設(shè)置一個function

.generate-font-size(@n, @i: 1) when (@i =< @n) {
    .font-size-@{i} {
        font-size: @i+px;
    }
    .generate-font-size(@n, (@i + 2));
}

然后執(zhí)行

.generate-font-size(24,12);

結(jié)果中字符串拼接中間多了個空格

.font-size-12 {
    font-size: 12 px;
}
.font-size-14 {
    font-size: 14 px;
}
.font-size-16 {
    font-size: 16 px;
}
.font-size-18 {
    font-size: 18 px;
}
.font-size-20 {
    font-size: 20 px;
}
.font-size-22 {
    font-size: 22 px;
}
.font-size-24 {
    font-size: 24 px;
}

要怎么才能去掉空格???

回答
編輯回答
痞性
font-size: unit(@i,px)
2018年1月19日 02:55