【发布时间】:2014-02-13 06:55:48
【问题描述】:
当我输入以下更少的代码时:(将其粘贴到http://less2css.org)
@item-width: 120px;
@num-cols: 3;
@margins: 2 * 20px;
@layout-max-width: @num-cols * @item-width + @margins;
@media (min-width: @layout-max-width) {
.list {
width: @layout-max-width;
}
}
...生成的 CSS 是:
@media (min-width: 3 * 120px + 40px) {
.list {
width: 400px;
}
}
请注意,相同的变量@layout-max-width - 在媒体查询中它会产生一个表达式(这不是我想要的),当用作 width 属性的值时,它会产生 400px(这也是我想要的媒体查询。)
LESS 中是否有正式的语法使我能够做到这一点?
如果没有 - 是否有解决方法?
【问题讨论】: