よりクリーンで読みやすい CSS にするために、コンパイル済み CSS の改行を無視するように LESS に指示することはできますか?
また、各セレクターの間に改行を挿入する代わりに、元のように単一行の CSS ルールを保持するように LESS に指示することは可能ですか?例:
以下:
html,body,div,span { ... }
コンパイル済み CSS:
html,
body,
div,
span {
...
}
私の知る限り、これは簡単にはできません。LESS コンパイラのソースを調べると、この動作をカスタマイズするために使用できるオプションがいくつかありますが (例: max_line_len
)、この動作に影響を与えるものはありません。
LESSコンパイラをカスタマイズする方法を見つけるか、これを構成として許可するLESSの代替コンパイラ実装を見つける必要があると思います。いずれにせよ、苦労する価値があるかどうかはわかりません。
あと、個人的にはLESSの改行の仕方が好きです。これははるかに読みやすく、行数を抑えるために可能な限り単純な方法でルールを適用することをお勧めします。