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