2012-05-27 104 views
1

簡單的問題。我剛開始看少CSS建築,我偶然發現了這個兩難問題:只覆蓋Mixin中的基本參數

.fontcase (@family:'helvetica',@size:1em,@fontweight:300,@color:#ffffff) { 
    font-family: @family Arial sans-serif; 
    font-size:@size; 
    font-weight:@fontweight; 
    color:@color; 
} 

#ex-topnav-items { 
    .fontcase(@fontweight:700); 

    margin:5px; 
    line-height: 1.5em; 
    letter-spacing: 1px; 
} 

我只是想覆蓋一些來自混入一個參數,但似乎這不是正確的語法。

回答

1

該格式是正確的並且受支持,但只在less.js的主分支(包含在1.3.0之後的發行版中)和無點(從更早的版本中 - 無dot是ac#端口) 。

那麼,請等待,使用less.js的主要分支或使用無點..