1

我正在为一个网站使用 Bootstrap 框架,并进行了大量的定制。我想确保将来我仍然可以升级 Bootstrap,因此我没有直接修改 LESS 文件,而是使用我的特定自定义创建了一组单独的 LESS 文件(请参阅http://上的“模块化您的更改”部分coding.smashingmagazine.com/2013/03/12/customizing-bootstrap/)。

目前,我正在即时编译 LESS(纯粹出于开发目的),但出于性能考虑,我希望在将站点投入生产之前将 LESS 文件编译为 CSS。但是,因为我有自定义项,所以我担心 CSS 文件的大小可能会非常大,因为除了覆盖这些原始属性的自定义项之外,还会出现原始 CSS 属性。

是否有任何“智能”LESS 编译器可以进行这种检测并且只包含将实际呈现的 CSS 属性(而不是所有已被覆盖的原始属性)?我希望尽可能减少生成的 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 回答