本番用には圧縮、読むときは整形
圧縮では、ブラウザに不要なもの(コメント、インデント、改行、各ルールの最後のセミコロン)をすべて取り除き、gzipなどの圧縮の前の段階で、ふつう20〜50%小さくなります。整形はその逆で、サイトやライブラリの圧縮されたCSSを貼り付けて、ルールを読んだりデバッグしたりするのに使います。
スタイルシートからコメントと空白を取り除いて軽いCSSファイルにしたり、圧縮されたCSSを読みやすいルールに展開したりできます。
.navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:#1e293b;color:white}.navbar .logo{font-size:1.5rem;font-weight:700;text-decoration:none;color:inherit}.navbar .nav-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.navbar .nav-links a{color:#94a3b8;text-decoration:none;transition:color 0.2s ease}.navbar .nav-links a:hover{color:white}@media (max-width:768px){.navbar{flex-direction:column;gap:1rem}.navbar .nav-links{flex-direction:column;align-items:center}}圧縮では、ブラウザに不要なもの(コメント、インデント、改行、各ルールの最後のセミコロン)をすべて取り除き、gzipなどの圧縮の前の段階で、ふつう20〜50%小さくなります。整形はその逆で、サイトやライブラリの圧縮されたCSSを貼り付けて、ルールを読んだりデバッグしたりするのに使います。
セレクター、値、ルールの順番はそのまま変わらないので、ページの表示も同じです。使われていないルールの削除やセレクターの統合はしないので、それにはビルドツールを使いましょう。ほとんどのサイトはCSSをgzipやBrotliで配信しているので、圧縮に加えてさらに小さくなります。
入力パネルにCSSのコードを貼り付けます。最初はサンプルのスタイルが入っています。
小さくするなら「圧縮」、読みやすくするなら「整形」を選びます。圧縮すると、削減できたサイズが表示されます。
最適化したCSSをコピーするか、ダウンロードします。整形では、1行に1つの宣言、1行に1つのセレクターにして、文字列、url()の値、セレクターは変えません。
圧縮したCSSは、転送するデータが少ないぶん速く読み込まれます。本番のWebサイトでは、圧縮は初回の読み込み時間を短くする標準的な最適化です。
サーバーでのgzip圧縮と組み合わせれば、さらに効果的で、CSSのファイルサイズは全体でふつう70〜90%小さくなります。
プロのコツCSSはブラウザの中にとどまります。アップロードも、保存も、トラッキングもありません。
自社のスタイルシートやデザインシステムも、圧縮・整形するあいだ端末から出ません。
プライバシーCSSの圧縮について知っておきたいこと