🎨
CSS 格式化
美化或压缩 CSS,可调缩进与换行列宽
输入
159 字节 · 159 字符
输出
0 字节 · 耗时 0 ms
- 美化会为每条声明独立成行、按层级缩进,适合阅读与 diff;不改变选择器与声明本身。
- 压缩基于 csso:折叠空白、移除注释与冗余分号,并缩短颜色与小数(#C0C4CC → #c0c4cc、0.2s → .2s)。
- 默认**不做**跨规则的语义合并,产出仍与源文件逐规则对应,便于核对。勾选「深度优化」后会合并相邻同选择器、重排简写,体积更小但不再逐行对应,不便 diff。
- CSS 与 JS 语法不兼容,两者各用各的压缩器:CSS 走 csso,JS 走 terser。切勿把 CSS 丢给 JS 压缩器,会在第一个 `.` 处报 Unexpected token。
- 压缩不可逆,请保留源文件;同时注意压缩会影响 source map 的行列映射。
- 处理在 Web Worker 中完成,大文件也不会卡住界面。
- 所有操作都在浏览器本地完成,代码不上传。
使用说明 / 算法说明
- 美化会为每条声明独立成行、按层级缩进,适合阅读与 diff;不改变选择器与声明本身。
- 压缩基于 csso:折叠空白、移除注释与冗余分号,并缩短颜色与小数(#C0C4CC → #c0c4cc、0.2s → .2s)。
- 默认**不做**跨规则的语义合并,产出仍与源文件逐规则对应,便于核对。勾选「深度优化」后会合并相邻同选择器、重排简写,体积更小但不再逐行对应,不便 diff。
- CSS 与 JS 语法不兼容,两者各用各的压缩器:CSS 走 csso,JS 走 terser。切勿把 CSS 丢给 JS 压缩器,会在第一个 `.` 处报 Unexpected token。
- 压缩不可逆,请保留源文件;同时注意压缩会影响 source map 的行列映射。
- 处理在 Web Worker 中完成,大文件也不会卡住界面。
- 所有操作都在浏览器本地完成,代码不上传。
同类工具 · 格式化