visual-studio - Web Essentials 包括来自另一个 CSS 文件的新 LESS 样式中的现有样式

标签 visual-studio css less web-essentials

我正在使用 VS2012 的 Web Essentials 3.0 版,我在尝试根据应用于单独 CSS 文件(在同一目录中)中的另一个现有样式的样式创建新样式时遇到问题。

在 LESS 文件的顶部我正在做一个:

@import "bootstrap.css";

假设我对 mixin 的理解是正确的,每个 CSS 样式实际上都是一个 mixin,并且根据 LESS 指南,一种样式的所有样式都可以像这样直接应用于另一种样式:

.input-validation-error {
    .has-error;
}

然而,web essentials red-squiggly-underlines my .has-error;样式,不会将 LESS 文件编译成 CSS。当我将鼠标悬停在错误状态上时:

Undeclared mixin

最佳答案

Web Essentials 似乎无法从 CSS 文件编译 mixins 等,只能编译 LESS 文件。我发现我必须包含原始的 bootstrap.less 文件,如下所示:

@import "../../Bootstrap/less/bootstrap.less";

显然您的路径可能会有所不同!

关于visual-studio - Web Essentials 包括来自另一个 CSS 文件的新 LESS 样式中的现有样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18768665/

相关文章:

javascript - 使用 css 和 jquery 的可滚动 div

html - 绝对定位元素的相对定位

css - CSS 源代码中的选择器对齐

visual-studio - 打开 Android SDK 管理器 Visual studio 2015

macos - Xamarin 安卓。断点在 PCL 中不起作用,但在 Android 项目中起作用

css - 如何在不使用绝对/相对定位的情况下实现布局?

CSS 特异性过滤器

css - 更少的嵌套命名空间?

visual-studio - 如何处理新分支上的文件

c# - 设计者在加载表定义时遇到错误?