7

私はCSSを減らして試してみるのは初めてです。私は次のことをしました

このdivを追加しました

<div class="myclass">This is a test of LESS CSS</div>

そしてmystyles.lessで、これを追加しました

.somepattern(@color: red, @size: 16px) {
    font-size:@size;
    font-weight:bold;
    border:2px solid @color;
}

.myclass {
    .somepattern();
}

構文をこれに変更すると、機能します。つまり、問題はcalingの構文にあります.somepattern。試し.somepattern()てみましたが、何も機能.somepatternしません。somepattern動作する唯一のものは、クラス自体にコードを含めるという昔ながらの方法です。

.myclass {
    font-size:16px;
    font-weight:bold;
    border:2px solid red;
}
4

2 に答える 2

3

.somepattern();ただ使う必要はありませんsomepattern;

それで:

.somepattern(@color:red、@size:16px){
    font-size:@size;
    font-weight:bold;
    border:2px solid @color;
}

。私のクラス {
    .somepattern;
}
于 2011-02-06T17:49:25.470 に答える
3

パラメータとして、プレーンな「スタイルシート」ではなく「スタイルシート/less」を使用する必要がありますrel。次のようになります。

<link href="mystyles.less" media="screen" rel="stylesheet/less" type="text/css" />
于 2011-02-06T17:55:42.880 に答える