我对 CSS 聚合感到困惑。谁能描述一下。
当我用谷歌搜索时,它会将我重定向到一些 drupal 的东西。
CSS Aggregation 是否处理 Sprites、css 内容的压缩?
请指导我。
谢谢,伊斯瓦尔
这只是将多个 CSS 文件组合成一个文件的过程。这通常与最小化 CSS 文件相结合。因此,您的页面只包含一个非常小的 CSS 文件,而不是许多大的 CSS 文件,从而加快了下载速度。
这通常是一个单独的过程,因为对于开发来说,拥有多个 CSS 文件更容易,每个文件都有特定的用途,并且每个都有丰富的注释。在部署到生产服务器期间,可以将此开发 CSS 聚合到单个文件中。
当然,您的服务器端模板必须足够聪明才能理解这一点。如果您的标题模板中有 CSS 引用,则很难替换它们。更好的解决方案是拥有一组文件,以便在旅途中包含并生成 HTML。这样,您的生产网站可以包含聚合的 CSS,而开发网站可以使用单独的 CSS。在它们之间切换只是一个配置设置。
类似的过程可用于 Javascript。