【发布时间】:2013-06-16 07:23:35
【问题描述】:
我刚刚开始使用更少。为了让 Bootstrap 在标签上的众多类变得不那么难看,我尝试在 less 中编写一些简单的包装器。
我的全部代码如下。
// Import boostrap.
@import "./less/bootstrap.less";
// General classes for content.
focus {
.span12;
}
content {
.span8;
}
side {
.span4;
}
这个 less 文件的目的是提供漂亮的包装器来做一件事情,比如 Bootstrap 的 .span12 类。我会及时将其扩展到各种按钮。
不管怎样,我在使用lessc style.less编译less文件时遇到了问题。
它给出的错误是:
NameError: .span12 is undefined in /srv/http/www/style.less on line 6, column 5:
5 focus {
6 .span12;
7 }
我找到了一些 .makeColumn(i) 类的文档,但问题是 Bootstrap 已经有非常好的媒体查询,我想避免自己编写。
无论如何要包装已经有媒体查询的类,还是我需要把它吸起来并为我的包装器编写自己的?
【问题讨论】:
-
您确定您的导入工作正常吗?我发现我的并不总是导入
-
@Kyle 他们在工作。我知道这一点,因为我将“.spanX”选择器更改为我知道可以使用的选择器,并将所有 Bootstrap 编译到一个文件中。请参阅下面的答案,了解为什么我的方法不起作用。
标签: css twitter-bootstrap less