【发布时间】:2014-10-12 15:05:32
【问题描述】:
我在一个项目中使用 Twitter 的引导程序 LESS,我正在尝试设置一个表单,但我似乎无法在我的标签上使用 .control-label;。这是我的代码:
label {
.control-label;
}
我在某处读过我应该使用命名空间.form-horizontal > .control-label; 但这似乎不起作用。我做错了吗?
【问题讨论】:
-
你所拥有的应该可以工作。你确定你已经包含了
.control-label定义的文件吗?我相信这是forms.less。你是如何编译你的LESS的? -
我已包含 bootstrap.less 该文件包含 forms.less,但要确保我已包含所有 forms.less。可悲的是,这没有用:(
-
哦,LESS 是由一个名为 webessentials 的 VS2013 插件编译的。
-
正如@seven-phases-max 在下面指出的,您的问题与范围有关。
.control-label在 forms.less 文件的.form-inline内定义。尝试在.form-inline定义之外调用/使用.control-label将不起作用,因为它只存在于.form-inline内部。
标签: css twitter-bootstrap-3 less