问题标签 [less]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1201 浏览

javascript - 有人做过商业规则引擎的 Javascript 前端吗?

如果是这样,您是使用 JS 模板框架(如 Mustache 或 Jade)和 CSS 预处理器(如 LESS 或 Stylus)还是让 BRE 处理所有这些?

0 投票
2 回答
4008 浏览

css - 960.gs/Blueprint 和 LESS 有什么区别?

最终,我喜欢编写自己的 CSS。当我必须遵守别人的命名约定时,我讨厌它……尤其是当它们没有真正的意义时。然而,我被这样一个事实所吸引,即移动网站已经准备好使用框架了。

现在,我已经看到了 960.gs 和 Blueprint 之间的一些比较,但 LESS 从未参与这些争论。为什么不?我错过了什么吗?对我来说,LESS 似乎做了几乎相同的基本事情。

http://lessframework.com/

有人愿意讨论吗?

0 投票
4 回答
2431 浏览

css - 所有这些 CSS 框架和其他框架是怎么回事?

我正在深入研究 CSS 的世界,但在理解所有存在的东西的使用方面遇到了一些困难。

有LESS、SASS、Compass、Blueprint、HAML等,我应该一起使用哪些?有人可以解释一下彼此之间的关系吗?

0 投票
2 回答
508 浏览

javascript - LessCss 和 css 导入

我正在尝试将 LessCSS(1.0.41 版)与 Blueprint 集成,但似乎我无法在我的 less 样式表中导入 css 文件。所以我尝试了一个更简单的导入:

.red { color: red; }

并将其放入 test.css 中。然后,在less_test.css 中:

@import "test.css":

.test { .red; background-color: pink; }

但是 LessCSS 抱怨 .red 没有定义。我错过了什么?如果我在 test.less 中重命名 test.css(并将其导入为“test”),一切运行正常。但是更改蓝图文件扩展名并将其用作 screen.less、print.less 和 ie.less 是否安全?

0 投票
4 回答
51617 浏览

css - 为什么我不能将 .less 文件导入单个 .less 文件?

我的文件结构如下:

lib/css/...包含我的样式,分为每种区域的单个 .less 文件。

lib/style.less是我想要将我的子样式文件收集到的文件 - 以及我想要链接到 HTML 中的文件。

当我输入(进入style.less):

@import url("/css/StyleToImport.less");

或者

@import "/css/StyleToImport.less";

...我收到语法错误。

真的不可能将 .less 文件合并到一个文件中吗?

拥有 1 个单个文件来包含颜色、尺寸等的所有变量可能非常方便。

但就像现在一样,我必须<link ...>对每个文件使用 HTML 中的标签——这不太方便。

PS我已经阅读了将两个.less文件加入一个css文件

我读过这个:

输入

导入工作与预期的差不多。您可以导入 .less 文件,其中的所有变量都将可用。如果文件是 .less,则扩展名是可选的:

@import "库";

@import "typo.css";

0 投票
4 回答
2496 浏览

less - 在生产站点(用于 LESS 样式表的客户端 javascript 编译器)中使用 less.js 会是一种不好的做法吗?

该脚本基本上将.less代码转换为.css代码。我认为只有在用户关闭 javascript 时才会导致问题,但很多人会这样做吗?

有什么建议么?

0 投票
4 回答
8310 浏览

less - 多个属性在 mixins 中被视为单独的参数

我正在尝试编写一个 mixin,但我似乎无法让参数按我想要的方式工作:多个属性被视为一个单独的参数。

当前代码

期望的输出

实际输出

有任何想法吗?

0 投票
2 回答
5751 浏览

css - 使用变量导入 LESS CSS 文件

我有 2 个 LESS CSS 文件,分别称为 core.less 和 style.less

core.less 位于:\css\core.less 下,其内容如下:

style.less 位于:\css\green\style.less 下,其内容如下:

core.less文件包含 LESS 格式的所有 css 规则,但不提供变量的定义。

style.less定义了 core.less 中引用的所有变量,然后导入 core.less 文件。

我编译 style.less 没有问题,因为它从核心文件中导入了所有规则。core.less 文件不能被编译——它会产生错误,因为它不包含变量定义。

我现在也想编译core.css文件(只是为了确保我的 LESS 规则中没有错误)。有没有办法在 core.less 文件中添加某种虚拟/占位符变量,这样它也可以在不产生错误的情况下编译,并且仍然可以使用我上面解释的设置?

我愿意接受有关更改文件格式/结构的建议。

0 投票
5 回答
30796 浏览

iis - LESS 文件未加载 (404)

我正在使用 IIS 7.5,但无法加载 less 文件,因为它给出了 404 错误。

HTML:

较少的:

0 投票
3 回答
9574 浏览

css - 浏览器不会读取更新的 CSS

编辑:我真诚的道歉!除了我自己之外,这对任何人都不是问题 - 我有一个 global.css 文件,其中包含正确的内容,但在它下面我在<head>我的 HTML 中包含了另一个包含旧 CSS 的文件。掌心。

我有一个正在开发的网站。我正在使用 LESS 来增强我的 CSS 以使其更易于编写。问题是,当我更改.less文件时,浏览器中呈现的样式拒绝更改。我查看了生成的.css文件,并且更新以反映所做的更改,但是浏览器不会从 CSS 文件更新它的呈现样式。我已经在 Chrome、FF(3 和 4) 和 Opera 中尝试过这个,但结果相同。

我什至告诉浏览器不要缓存任何东西,无论是 PHP 还是元标记,都无济于事。我的 Apache 配置文件几乎是普通的,虽然我使用了多个本地主机(这是一个本地服务器)。下面给出了用于将 LESS 转换为 CSS 的代码,并在每次重新加载页面时运行:

这里没有例外。解析器检查文件是否已被修改,我删除了less.php一点,但是每次更改都会重新生成 CSS 文件,所以这一定是某个地方的浏览器的缓存问题...... Apache 提供了更新的 CSS 文件正好 :-/

抱歉说了这么久,但我想澄清一下。如果你还需要什么,请告诉我。