3

是否有可能告诉 LESS 忽略删除已编译 CSS 中的换行符以获得更清晰、更易读的 CSS?

是否可以告诉 LESS 保持原来的单行 CSS 规则,而不是在每个选择器之间插入换行符,例如:

较少的:

html,body,div,span { ... }

编译的CSS:

html,
body,
div,
span {
...
}
4

1 回答 1

2

据我所知,这并非易事。查看 LESS 编译器的源代码,有一些选项可用于自定义此行为(例如max_line_len),但没有一个选项会影响此行为。

我认为您需要找到一种方法来自定义 LESS 编译器,或者找到 LESS 的替代编译器实现,以允许将其作为配置。无论哪种方式,我都不确定它是否值得麻烦。

另外,老实说,我个人喜欢 LESS 使用换行符的方式。它更具可读性,并鼓励您以最简单的方式应用规则以保持低行数。

于 2013-07-17T13:37:07.003 回答