代码按一下顺序组织:
@import "mixins/size.less"; @default-text-color: #333; .page { width: 960px; margin: 0 auto; }
@import 语句引用的文需要写在一对引号内,.less 后缀不得省略。引号使用 '
和 "
均可,但在同一项目内需统一。
/* Not recommended */ @import "mixins/size"; @import 'mixins/grid.less'; /* Recommended */ @import "mixins/size.less"; @import "mixins/grid.less";
在定义 mixin
时,如果 mixin
名称不是一个需要使用的 className,必须加上括号,否则即使不被调用也会输出到 CSS 中。
/* Not recommended */ .big-text { font-size: 2em; } h3 { .big-text; .clearfix; } /* Recommended */ .big-text() { font-size: 2em; } h3 { .big-text(); /* 1 */ .clearfix(); /* 2 */ }
变量可以用类似ruby和php的方式嵌入到字符串中,像@{name}这样的结构: @base-url: "http://assets.fnord.com";
background-image: url("@{base-url}/images/bg.png");