CSS 格式化

一键美化或压缩 CSS,支持属性字母排序。兼容 @media、@keyframes 等所有标准 at-rule 规则。

模式:
缩进:
属性排序:
输入 CSS0 字符
美化结果

这个工具有帮到你吗?

常见问题

CSS 美化做了什么?

CSS 美化(格式化)将压缩或书写不一致的 CSS 重新整理:每个属性声明单独一行,规则块内正确缩进,规则之间有空行以便阅读。这是纯外观调整,不影响渲染效果。

属性排序有什么用?

属性排序将每个规则块内的属性按字母顺序(A→Z)重新排列,方便快速定位特定属性并避免重复声明。许多团队代码规范(如字母序排列)都有助于保持整个项目的一致性。

CSS 压缩会影响页面外观吗?

不会。CSS 压缩只是移除空白、注释和规则块末尾的分号——这些都是语义无关的内容。浏览器解析压缩和格式化的 CSS 方式完全相同。压缩后的 CSS 通常比格式化版本小 20–40%。

支持 @media 查询和 @keyframes 吗?

支持。@media、@keyframes、@supports、@font-face 等 at-rule 均可识别,内部块会自动正确缩进。没有块体的 @import 和 @charset 格式化为单行语句。

能处理 SCSS 或 Less 吗?

格式化器处理标准 CSS 语法,对于 SCSS/Less 文件中的合法 CSS 部分可以正常处理。SCSS 特有的变量($var)、嵌套和混入(@mixin)等非标准语法可能无法正确格式化。

如何在项目中自动格式化 CSS?

可使用 Prettier 配合 .prettierrc 配置,或 Stylelint 配合 stylelint-config-prettier 预设。Tailwind CSS 项目可使用 Tailwind Prettier 插件对 utility class 排序。VS Code 内置 CSS 格式化器(Shift+Alt+F)也适合本地快速格式化。