2

这是我的左边距混合:

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

这就是我所说的:

#menu {
    .mL(124);
}

这会输出语法错误。这甚至可能吗?

4

1 回答 1

3

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

.mL (@pixels) {
    margin-left: ~"@{pixels}px";
}

一种更简洁的方法可能是添加0px到您的变量中:

.mL (@pixels) {
    margin-left: @pixels + 0px;
}
于 2012-10-01T07:44:58.010 回答