代碼按一下順序組織:
@import "mixins/size.less";
@default-text-color: #333;
.page {
width: 960px;
margin: 0 auto;
}
@import 語句引用的文需要寫在一對引號內,.less 后綴不得省略。引號使用?'
?和?"
?均可,但在同一項目內需統(tǒng)一。
/* 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");
更多建議: