Phát triển Web
CSS Minify / Beautify
Nén CSS cho production hoặc định dạng CSS đã nén thành dạng dễ đọc.
Quá lớn để xem trước
Quá lớn để xem trước
Minifying CSS strips whitespace, comments, and line breaks that only exist for human readability and have no effect on how a browser applies styles. The result is a smaller file and a faster page load.
How to use it
- Minify: paste CSS and the tool strips unnecessary whitespace, comments, and line breaks while keeping behavior identical.
- Beautify: paste minified CSS with no indentation to get a readable version back, with indentation and line breaks.
- Handy for quickly reading CSS from a third-party site that only ships a minified version.
Common uses
- Minifying CSS for production when there's no build tool (Vite, Webpack) set up, or for a quick one-off minification.
- Beautifying minified CSS from a third-party library to read or debug it.
- Estimating how much a CSS file will shrink before setting up an automated build.
Things to keep in mind
Minification never changes styling behavior — it's a purely syntactic transformation; if a page looks different after minifying, that's a bug in the tool, not an intentional change.
Without a source map, debugging minified CSS in production is harder — the line numbers shown in the browser console won't match the original file.
Bài viết về công cụ này: Rút gọn CSS: điều gì thực sự bị loại bỏ khỏi tệp và vì sao
Câu hỏi thường gặp
Thu nhỏ thực sự loại bỏ những gì khỏi CSS của tôi?
Minify loại bỏ khoảng trắng, ngắt dòng và chú thích, đồng thời rút ngắn một số giá trị, giảm kích thước tệp mà không thay đổi cách CSS hoạt động.
Beautify có thể khôi phục hoàn hảo định dạng gốc của tôi không?
Beautify định dạng lại CSS đã thu nhỏ với thụt lề và ngắt dòng để dễ đọc, nhưng không thể khôi phục chú thích hay lựa chọn kiểu gốc của bạn, vì chúng đã bị loại bỏ trong quá trình thu nhỏ.
Thu nhỏ có an toàn với bất kỳ CSS hợp lệ nào không?
Có — với CSS hợp lệ về cú pháp, thu nhỏ chỉ loại bỏ ký tự dư thừa và không bao giờ thay đổi bộ chọn hay giá trị thuộc tính, và mọi thứ chạy cục bộ trong trình duyệt của bạn.
Tôi có vẫn cần rút gọn nếu máy chủ đã nén tệp bằng Gzip không?
Có — rút gọn và nén Gzip/Brotli bổ sung cho nhau: rút gọn thu nhỏ chính tệp nguồn trước khi nén, còn Gzip/Brotli nén thêm kết quả trong quá trình truyền, nên kết hợp cả hai cho kích thước cuối cùng nhỏ hơn so với chỉ dùng một kỹ thuật.
Source map cho CSS đã rút gọn là gì?
Source map là một tệp riêng ánh xạ các dòng của CSS đã rút gọn trở lại mã gốc đã định dạng, cho phép công cụ phát triển của trình duyệt hiển thị đúng số dòng và tên tệp khi gỡ lỗi, ngay cả khi phiên bản thực sự được triển khai lên production là bản đã rút gọn.