1

私はウェブサイトに Bootstrap フレームワークを使用しており、カスタマイズが多いです。将来的にも Bootstrap をアップグレードできるようにしたかったので、LESS ファイルを直接変更する代わりに、特定のカスタマイズを使用して別の LESS ファイルのセットを作成しました ( http://の「Modularizing Your Changes」セクションを参照してください)。 coding.smashingmagazine.com/2013/03/12/customizing-bootstrap/ )。

現時点では、LESS をその場で (純粋に開発目的で) コンパイルしていますが、パフォーマンスのために、サイトを運用する前に LESS ファイルを CSS にコンパイルしたいと考えています。ただし、カスタマイズを行っているため、CSS ファイルのサイズが非常に大きくなる可能性があることに注意しています。これは、元のプロパティをオーバーライドするカスタマイズに加えて、元の CSS プロパティが存在するためです。

この検出を行い、(オーバーライドされたすべての元のプロパティではなく) 実際にレンダリングされる CSS プロパティのみを含めることができる「スマートな」LESS コンパイラはありますか? 結果として得られる CSS ファイルのサイズを可能な限り最小限に抑えたいと考えています。

4

1 に答える 1

5

残念ながら違います。

非常に多くのコード行を含む Bootstrap を既に組み込んでいるという事実を考えると、(何千行もある場合を除き) 独自のオーバーライドはあまり重要ではありません。

多少関連するメモについては、これを参照してください: http://calendar.perfplanet.com/2011/css-selector-performance-has-changed-for-the-better/

于 2013-04-26T08:08:39.197 に答える