CSS 壓縮/美化工具

🧹 CSS Compress / Beautify

📐 工作原理與說明
壓縮或美化 CSS 程式碼。
  • 壓縮:刪除註釋與多餘空白、去掉最後一條宣告的分號、縮寫顏色(#ffffff → #fff)。
  • 美化:反向格式化,按規則縮排換行,便於閱讀與 diff。
  • 風險:激進壓縮可能影響 CSS hack(如 * _ 字首)與 @media 語義,需迴歸測試。
  • 收益:減小體積、加快解析;與 gzip/brotli 壓縮疊加使用效果更佳。

Minify CSS in your browser — strip whitespace and comments for smaller, faster-loading styles.

📋 歷史記錄

📖 使用說明

功能說明

  • 美化格式化:統一縮排、換行,使CSS結構清晰易讀
  • 壓縮:移除所有註釋、空白、換行,生成最小體積CSS
  • 壓縮率統計:即時顯示壓縮前後體積對比
  • 歷史記錄:自動儲存處理記錄,可快速恢復

壓縮最佳化項

  • 移除 /* comments */ 註釋
  • 移除多餘空白字元和換行
  • 移除最後一個分號
  • 保留必要空格(選擇器之間)
  • 顏色值最佳化(如 #ffffff → #fff)

📚 深度解析:CSS 壓縮/格式化/美化

💡 常見使用場景

  • 壓縮 CSS 減小體積(去註釋空白)。
  • 上線前壓縮樣式表:去掉註釋、空白與多餘分號,通常能減少 20%–40% 體積,直接降低首屏載入時間。
壓縮
`a { color: red; }` → `a{color:red}`。

❓ 常見問題(FAQ)

壓縮影響除錯嗎?
會,生產用壓縮、開發用原始檔。
為什麼要配合 source map?
壓縮後所有規則擠在一行,瀏覽器 DevTools 裡看到的位置無法對應原始碼。生成 .map 檔案並在產物末尾保留對應註釋,DevTools 就能映射回原始檔案與行號,定位問題時不必先切回未壓縮版本。
⚠️ 使用說明與注意事項
📖關於「CSS 壓縮/美化工具」 ▼

📝工具簡介

CSS 壓縮/美化工具。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。