是否可以使用CSS嵌套规则而无需在服务器上安装任何东西?

Faw*_*afr 5 css nested sass css3 less

LESS和SASS允许我们使用CSS嵌套规则; 但是,它们要求我们在Web服务器上安装它们的组件.

是否可以使用类似功能而无需在服务器上安装任何东西?也许通过使用JavaScript,jQuery等我可以实现这一点.

谢谢,

jfr*_*d00 7

就像在部署过程中最小化javascript文件(不在服务器上安装任何内容)的人一样,您可以将LESS文件处理为常规CSS文件,作为部署或打包步骤的一部分.这些工具可以在开发人员的计算机上运行,​​并在部署时使用一次,而不必在服务器上安装任何可执行文件.

我确定有很多LESS编译器选项,但这里有几个:


Mat*_*all 4

Less 可以使用 JavaScript 在严格的客户端模式下运行。只需包含less.js在您的页面中即可。

在此输入图像描述

http://lesscss.org/#guide

  • @Fawadafr 嵌套规则不能放入 CSS 文件中,因为它不是有效的 CSS。CSS 中不允许嵌套,因此您实际上是在编写一种与 CSS 类似但不是 CSS 的不同语言。该网站准确地解释了如何包含它,因此如果这两个文件都存在(您创建的 less.js 文件和 styles.less 文件)并且您完全按照 lesscss.org 的“客户端使用”部分中的描述链接到它们,那么它应该有效。使用此方法,您没有 CSS 文件,CSS 由 javascript *创建*,在页面加载之前它不存在。 (2认同)