注释
CSS 形式的注释在 LESS 中是依然保留的:
- /* Hello, I'm a CSS-style comment */
- .class { color: black }
LESS 同样也支持双斜线的注释, 但是编译成 CSS 的时候自动过滤掉:
- // Hi, I'm a silent comment, I won't show up in your CSS
- .class { color: white }
插入 - Importing
你可以在main文件中通过下面的形势引入 .less 文件, .less 后缀可带可不带:
- @import "lib.less";
- @import "lib";
如果你想导入一个CSS文件而且不想LESS对它进行处理,只需要使用.css后缀就可以:
- @import "lib.css";
这样LESS就会跳过它不去处理它.
字符串插值
变量可以用类似ruby和php的方式嵌入到字符串中,像@{name}这样的结构:
- @base-url: "http://assets.fnord.com";
- background-image: url("@{base-url}/images/bg.png");
避免编译
有时候我们需要输出一些不正确的CSS语法或者使用一些 LESS不认识的专有语法。
要输出这样的值我们可以在字符串前加上一个 ~, 例如:
- .class {
- filter: ~"ms:alwaysHasItsOwnSyntax.For.Stuff()";
- }
我们可以将要避免编译的值用 “”包含起来,输出结果为:
- .class {
- filter: ms:alwaysHasItsOwnSyntax.For.Stuff();
- }
转载本站内容时,请务必注明来自W3xue,违者必究。