是否有可能告诉 LESS 忽略删除已编译 CSS 中的换行符以获得更清晰、更易读的 CSS?
是否可以告诉 LESS 保持原来的单行 CSS 规则,而不是在每个选择器之间插入换行符,例如:
较少的:
html,body,div,span { ... }
编译的CSS:
html,
body,
div,
span {
...
}
据我所知,这并非易事。查看 LESS 编译器的源代码,有一些选项可用于自定义此行为(例如max_line_len
),但没有一个选项会影响此行为。
我认为您需要找到一种方法来自定义 LESS 编译器,或者找到 LESS 的替代编译器实现,以允许将其作为配置。无论哪种方式,我都不确定它是否值得麻烦。
另外,老实说,我个人喜欢 LESS 使用换行符的方式。它更具可读性,并鼓励您以最简单的方式应用规则以保持低行数。