问题标签 [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 回答
1897 浏览

ruby-on-rails - 为 Ruby on Rails 安装 LESS 时出现问题 - 脚本/插件:找不到命令

我正在尝试在 Ruby on Rails 项目中安装 LESS。我能够成功运行 gem,但是当我尝试为 LESS 安装插件时,出现错误。以下是终端中显示的内容:

我是一名 .NET 开发人员,正在尝试学习 Ruby on Rails(在 Mac 上),所以我对所有这些东西都很陌生。

我的问题是:

  • 脚本/插件命令是标准命令吗?
    • 它有什么作用?
    • 我在哪里可以了解有关此命令的更多信息?
  • 为什么它说找不到命令?
0 投票
13 回答
23778 浏览

css - 有没有编译LESS的在线工具?

我正在尝试在我的网页中使用LESS ,但无法编译它。它是为在 ruby​​ 上工作而构建的,我无权在我的电脑上安装它。这个编译有在线工具吗?

我知道lessphp存在,但我再也找不到他们网站上的演示了。

总而言之,我正在寻找一种快速而肮脏的解决方案来编译 LESS 以在本地测试我的样式表。理想情况下,这将与 Microsoft Expression Web 4 集成(dreamspark 万岁),但我对“复制、粘贴、编译、复制、粘贴”网络界面非常满意。

这样的接口存在吗?

0 投票
1 回答
331 浏览

open-source - 您的 SASS/Less 样式表是私有源代码,还是像 CSS 一样公开?

像 Sass 和 Less 这样的样式表语言允许我们以比原始 CSS 更模块化和更易于管理的方式来组织我们的样式表,就像真正的编程源代码一样。使用这些语言仍然是一门年轻的艺术,我很想了解其他开发人员如何在实践中使用它们。

Web 开放性的一大优点是我们可以通过查看其他人的 HTML 和 CSS 来向他们学习。然而,这些新的样式表语言允许开发人员保持他们的样式表源代码私有并且只共享编译的 CSS 输出。标准编译器设置通常在公共 webroot 之外有样式表源文件夹。

如果您使用 CSS 预处理器开发商业(闭源)网站,您会认为样式表的源语言(Sass 或 Less)在开放性方面与 CSS 等价,还是专有源代码?

一方面,这些语言“只是”为我们提供了不同的语法来编写样式表,因此它们的功能与已经公开可见的 CSS 相同。

另一方面,它们可以被认为是“源代码”并被认为是专有的,就像驱动站点的 Ruby 或 PHP 用于生成 HTML 一样。

期待你的想法。

0 投票
5 回答
7830 浏览

css - 在 LESS CSS 中,我可以让 LESS 观看一堆文件,但在它们更改时编译不同的文件吗?

我有几个 LESS 文件都导入到一个主文件(styles.less)中。我目前的问题是:当我对其中一个子文件进行更改时,我必须保存 style.less 以将其编译为 CSS。

有没有一种方法可以减少监控子文件而只编译父文件的要求?

干杯,广告

0 投票
4 回答
1697 浏览

css - 与 LESS css 一起使用的最佳网格框架是什么?

我想使用带有LESS(.js)的网格框架(例如 blueprint/960.gs/...),但是当您决定采用这种方式时,它看起来存在一些问题:

以蓝图为例: ie hacks 样式表阻止使用容器/跨度-X 类作为混合,因为混合类不会出现在 html 元素中。例如放

在您的 .less 样式表中,不会应用 ie hack(这很有意义)。

所以我想知道是否有人已经“移植”了蓝图或 960gs 到更少的 css?我在谷歌上看,但没有发现任何东西(我自己试过,但考虑到使用的 IE hacks/css 选择器,转换是不平凡的)。

PS:另一个问题与SO类似,但作者决定自己启动一个框架,我更喜欢使用“流行”框架

编辑:从较少的文件(mixins)应用类时出现问题的示例:在 960.gs 中,您有以下规则:

html(简体):

使用 LESS,最好像这样在样式表中定义布局:

但它不起作用(该规则不适用于 col1 和 col2),因为 LESS 不知道 #col1 在 #main 中(选择器 #main #col1 不会起作用,从 LESS 的角度来看,它非常复杂看法)

0 投票
3 回答
3615 浏览

node.js - 使用 express 在 node.js 中呈现 LESS.js 样式表的最佳方法是什么?

我有一个小的 node.js 应用程序(我的第一个),我想在服务器加载时编译它的 less.js 样式表。我要开始的一点是翡翠的快速示例应用程序,它在创建服务器时编译它的 SASS 模板:

我看到了这一点,并希望它就像将 sass 更改为 less 一样简单,但这似乎不起作用。

我应该采取不同的方法吗?有什么我想念的吗?我在任何地方都找不到关于 .compile 方法的文档。

谢谢!

0 投票
1 回答
404 浏览

php - lessphp 中的多嵌套、多块混合

同时将一些代码从经典的less代码转换为lessphp;我从经典的less css 中发现的一个不兼容性是不支持嵌套级别> 2 的多块混合。经典的less 似乎完全支持其中包含许多嵌套块的混合。

这是故意的吗 - 只支持混合内的两个嵌套级别?

例子:

lessphp 上面发生的事情是第三个嵌套级别;其中包含li标签的 css 代码被完全忽略!

0 投票
1 回答
2938 浏览

ruby-on-rails - 少与指南针

对于现有应用程序的 Rails CSS 框架,您更喜欢哪一个 - LESS 或 COMPASS?

0 投票
1 回答
3109 浏览

node.js - Nodejs:如何从中间件中捕获异常?

我正在使用 node.js 和“less”编译器中间件:

现在我有一个错误的.less文件,但我找不到任何有关如何获取错误消息的文档。我收到的页面是这样的:

所以这没有帮助。有人有想法吗?

0 投票
3 回答
8292 浏览

css - .LESS 与 Razor 一起

是否可以将 Razor View Engine (ASP.NET MVC) 与 .LESS(类似于 SASS - http://lesscss.org/ for .NET)一起使用,因为它们都使用“@blah”?

我想要实现的是创建.LESS css 文件,与 Razor 混合。

更新:

抱歉有点不具体。我想要做的是在 .less (dotlesscss) css 文件中使用 Razor View Engine。这会很好,例如将站点设置(如从管理员定制的主题)传递到 css 文件中。

问题是语法会崩溃。

另一种方法是使用 C# 或其他一些视图引擎。