跳到正文
SPCXTools

CSS 压缩工具

精简您的样式表 —— 自动移除空格、注释和冗余规则 —— 并直观显示节省的体积。

本地运行——文件不会离开你的设备

正在加载工具…

如何使用CSS 压缩工具

  1. 1将您的 CSS 粘贴到输入框中,或点击示例。
  2. 2压缩后的 CSS 会自动显示在右侧。
  3. 3保持勾选保留许可证注释,以保留许多许可证所要求的 /*! … */ 注释。
  4. 4复制结果,或将其下载为 minified.css。

减小 CSS 体积

页面渲染前必须下载并解析 CSS 的每一个字节,因此样式表越小,首次绘制(First Paint)就越快,核心网页指标(Core Web Vitals)表现就越好,消耗的移动数据也越少。这款 CSS 压缩工具会去除空格和注释,并进行结构优化——合并重复规则、缩短颜色值、移除冗余值——从而在不改变页面外观的前提下,尽可能减小样式表的体积。

功能特点

  • 去除空格和注释。
  • 缩短属性值:包括颜色、零值、单位和字重。
  • 结构优化:合并重复的选择器,移除被覆盖的声明。
  • 保留许可注释:可按需保留(/*! … */)。
  • 体积对比:显示字节数和百分比的变化。
  • 隐私安全:完全在您的浏览器中运行。

压缩前后对比

.card .title {
  font-weight: bold;
  color: #333333;
}
.card .title {
  font-size: 1.25em;
}

变为

.card .title{font-weight:700;color:#333;font-size:1.25em}

何时需要压缩

建议在生产环境的构建过程中压缩 CSS,并在版本控制系统中保留可读的源码。大多数前端框架和打包工具会自动执行此操作;而本工具非常适合用于快速修复代码、处理 CMS 主题、电子邮件模板、嵌入式小部件以及没有构建步骤的项目。

相关工具

使用 JavaScript 压缩工具压缩脚本,使用 Box Shadow 生成器和 CSS 渐变生成器可视化创建样式,或使用 JSON 格式化工具格式化 JSON。

常见问题

CSS 压缩工具的作用是什么?
它会移除浏览器不需要的所有内容(如空格、换行符和注释),并将值重写为最短形式,例如 #ffffff → #fff 和 0px → 0。此压缩工具 (CSSO) 还会合并重复的选择器和声明,并移除被覆盖的属性。
使用压缩后的 CSS 安全吗?
安全。结构优化的目的是保持视觉效果不变。但与所有构建步骤一样,建议在部署后测试您的页面,特别是当您使用了特殊的 hack 技巧或不规范的 CSS 时。
CSS 能压缩多少体积?
通常在服务器压缩前可缩小 15–40%。手写且包含大量注释的样式表压缩效果最明显。结合服务器端的 gzip 或 Brotli 压缩,可以进一步减小传输体积。
为什么要保留许可证注释?
许多开源许可证要求代码必须保留版权声明。以 /*! 开头的注释是约定俗成的特殊注释,压缩工具会自动将其保留。
我的代码会被上传吗?
不会。压缩过程完全在您的浏览器中本地运行,代码绝不会离开您的设备。