代碼按一下順序組織:
@import "mixins/size.less";
@default-text-color: #333;
.page {
width: 960px;
margin: 0 auto;
}
@import 語句引用的文需要寫在一對(duì)引號(hào)內(nèi),.less 后綴不得省略。引號(hào)使用?'
?和?"
?均可,但在同一項(xiàng)目?jī)?nèi)需統(tǒng)一。
/* Not recommended */
@import "mixins/size";
@import 'mixins/grid.less';
/* Recommended */
@import "mixins/size.less";
@import "mixins/grid.less";
在定義?mixin
?時(shí),如果?mixin
?名稱不是一個(gè)需要使用的 className,必須加上括號(hào),否則即使不被調(diào)用也會(huì)輸出到 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}這樣的結(jié)構(gòu):?@base-url: "http://assets.fnord.com";
?background-image: url("@{base-url}/images/bg.png");
更多建議: