跳至主要內容
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 壓縮能進一步減少傳輸大小。
為什麼要保留授權註解?
許多開源授權要求版權聲明必須與程式碼保留在一起。以 /*! 開頭的註解是壓縮工具應該保留的慣例寫法。
我的程式碼會被上傳嗎?
不會。壓縮過程完全在您的瀏覽器中執行,您的程式碼絕不會離開您的裝置。