我很少接受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();
}
当我将语法更改为此时,它可以正常工作,这意味着问题在于校准.somepattern
的语法。我尝试了.somepattern()
和.somepattern
以及somepattern
,但没有任何效果。唯一有效的方法是在类本身中使用代码的简单方法
.myclass {
font-size:16px;
font-weight:bold;
border:2px solid red;
}
答案 0 :(得分:3)
您不必仅使用.somepattern();
somepattern;
所以:
.somepattern(@color: red, @size: 16px) { font-size:@size; font-weight:bold; border:2px solid @color; } .myclass { .somepattern; }
答案 1 :(得分:3)
您必须使用“stylesheet / less”而不是简单的“stylesheet”作为rel
参数。它应该是这样的:
<link href="mystyles.less" media="screen" rel="stylesheet/less" type="text/css" />