1

我对 CSS 聚合感到困惑。谁能描述一下。

当我用谷歌搜索时,它会将我重定向到一些 drupal 的东西。

CSS Aggregation 是否处理 Sprites、css 内容的压缩?

请指导我。

谢谢,伊斯瓦尔

4

1 回答 1

4

这只是将多个 CSS 文件组合成一个文件的过程。这通常与最小化 CSS 文件相结合。因此,您的页面只包含一个非常小的 CSS 文件,而不是许多大的 CSS 文件,从而加快了下载速度。

这通常是一个单独的过程,因为对于开发来说,拥有多个 CSS 文件更容易,每个文件都有特定的用途,并且每个都有丰富的注释。在部署到生产服务器期间,可以将此开发 CSS 聚合到单个文件中。

当然,您的服务器端模板必须足够聪明才能理解这一点。如果您的标题模板中有 CSS 引用,则很难替换它们。更好的解决方案是拥有一组文件,以便在旅途中包含并生成 HTML。这样,您的生产网站可以包含聚合的 CSS,而开发网站可以使用单独的 CSS。在它们之间切换只是一个配置设置。

类似的过程可用于 Javascript。

于 2012-11-05T10:59:55.353 回答