点击「格式化」或「压缩」后,结果将显示在此处
1. 粘贴代码
将需要处理的 CSS 代码粘贴到左侧输入框。支持 CSS3、CSS 变量、@media 查询、@keyframes 动画、嵌套选择器等现代 CSS 特性。
2. 选择格式化选项
缩进:支持制表符(Tab)、2/4/8 个空格,默认 4 个空格。 风格:
| 风格 | 说明 |
|---|---|
| 展开(expanded) | 每个属性独占一行,结构清晰,适合开发调试 |
| 紧凑(compact) | 尽量压缩行数,减少空白,适合快速浏览 |
| 嵌套(nested) | 大括号不换行,最紧凑的格式 |
3. 选择操作
格式化:美化代码结构,自动缩进与换行,便于阅读和维护。 压缩:去除空格、注释、换行,最小化文件体积,适合生产环境部署。
4. 查看与复制
处理结果实时显示在右侧输出区,支持语法高亮。点击「复制」按钮一键复制结果,点击清空按钮可重置输入输出。
1. 命名规范
.nav-item、.btn-primary.navItem、.nav_item.block__element--modifier,适合大型项目2. 属性书写顺序
建议按以下分组顺序书写属性,便于查找和维护:
| 分组 | 包含属性 |
|---|---|
| 定位 | position / top / right / bottom / left / z-index |
| 布局 | display / flex / grid / float / overflow |
| 盒模型 | width / height / margin / padding / border |
| 排版 | font / line-height / text-align / color |
| 视觉 | background / border-radius / box-shadow / opacity |
3. 选择器规范
div、span)直接设置样式!important,除非覆盖第三方样式4. 值与单位
margin: 0; 而非 margin: 0px;opacity: 0.5; 而非 opacity: .5;#fff 而非 #FFFFFFvar(--primary-color)5. 注释规范
/ 注释内容 */ 格式,/ 后加一个空格6. 响应式与兼容性
@media (min-width: ...) 添加大屏样式autoprefixer 自动添加浏览器前缀@supports 检测7. 性能优化
* 设置全局样式@import,改用 <link> 或构建工具合并will-change 提示浏览器优化动画性能CSS 格式化/压缩工具能做什么?
支持哪些缩进和排版风格?
格式化会改变 CSS 效果吗?
压缩时会删除注释吗?
数据会上传到服务器吗?
压缩后的 CSS 还能还原成可读格式吗?
支持 CSS 变量、calc() 等新语法吗?
什么时候该压缩、什么时候该格式化?