问题标签 [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.
javascript - 有人做过商业规则引擎的 Javascript 前端吗?
如果是这样,您是使用 JS 模板框架(如 Mustache 或 Jade)和 CSS 预处理器(如 LESS 或 Stylus)还是让 BRE 处理所有这些?
css - 960.gs/Blueprint 和 LESS 有什么区别?
最终,我喜欢编写自己的 CSS。当我必须遵守别人的命名约定时,我讨厌它……尤其是当它们没有真正的意义时。然而,我被这样一个事实所吸引,即移动网站已经准备好使用框架了。
现在,我已经看到了 960.gs 和 Blueprint 之间的一些比较,但 LESS 从未参与这些争论。为什么不?我错过了什么吗?对我来说,LESS 似乎做了几乎相同的基本事情。
有人愿意讨论吗?
css - 所有这些 CSS 框架和其他框架是怎么回事?
我正在深入研究 CSS 的世界,但在理解所有存在的东西的使用方面遇到了一些困难。
有LESS、SASS、Compass、Blueprint、HAML等,我应该一起使用哪些?有人可以解释一下彼此之间的关系吗?
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 是否安全?
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";
less - 在生产站点(用于 LESS 样式表的客户端 javascript 编译器)中使用 less.js 会是一种不好的做法吗?
该脚本基本上将.less
代码转换为.css
代码。我认为只有在用户关闭 javascript 时才会导致问题,但很多人会这样做吗?
有什么建议么?
less - 多个属性在 mixins 中被视为单独的参数
我正在尝试编写一个 mixin,但我似乎无法让参数按我想要的方式工作:多个属性被视为一个单独的参数。
当前代码
期望的输出
实际输出
有任何想法吗?
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 文件中添加某种虚拟/占位符变量,这样它也可以在不产生错误的情况下编译,并且仍然可以使用我上面解释的设置?
我愿意接受有关更改文件格式/结构的建议。
iis - LESS 文件未加载 (404)
我正在使用 IIS 7.5,但无法加载 less 文件,因为它给出了 404 错误。
HTML:
较少的:
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 文件正好 :-/
抱歉说了这么久,但我想澄清一下。如果你还需要什么,请告诉我。