【发布时间】:2015-07-01 21:35:08
【问题描述】:
我正在使用 dotless 编译旧版本的 Boostrap (2.3.2)
我的 main.less 文件看起来像这样
@import "less/variables.less";
.bootstrap {
@import url("less/bootstrap.less");
@import url("less/responsive.less");
}
编译的时候报错
.box-sizing 在文件 'mixins.less' 的第 158 行未定义:[157]:
最小高度:@inputHeight; // 使输入至少是它们的高度 按钮对应物(基线高度 + 填充 + 边框)[158]:
.box-sizing(边框); // 使输入表现得像真正的块级 元素 --^ [159]: } [完成 - 失败]
但如果我这样做,它会起作用,
@import "less/variables.less";
.bootstrap {
background-color: @white
}
有什么想法吗?
谢谢
== 编辑 ==
这似乎是 .boostrap 的封闭问题,当只是拥有
@import url("bootstrap.less");
@import url("responsive.less");
在我的 main.less 中一切正常
【问题讨论】:
-
.bootstrap {} 创建一个新范围,请参阅:lesscss.org/features/#features-overview-feature-scope