Перейти к содержимому
Monu Tools

Форматировщик CSS

Украшайте CSS с чистыми отступами или минифицируйте для уменьшения размера файла. Обрабатывает медиазапросы, calc() и лицензионные комментарии.

Как использовать Форматировщик CSS

  1. 01

    Вставьте CSS в поле ввода.

  2. 02

    Выберите Украсить для форматирования или Минифицировать для сжатия.

  3. 03

    Выберите размер отступа, затем скопируйте результат.

Что делает форматировщик CSS

Это форматировщик CSS, который приводит таблицы стилей в порядок с аккуратными единообразными отступами либо минифицирует их, чтобы уменьшить размер файла. Вы выбираете размер отступа для форматирования и переключаетесь на минификацию, когда нужен наименьший вывод.

Когда форматировать, а когда минифицировать

Читаемый CSS проще просматривать, проверять и отлаживать: когда каждое правило и объявление снабжено единообразным отступом, селекторы, вложенность и форма ваших медиазапросов видны с первого взгляда.

Минификация нужна для продакшена. Она убирает пробелы и комментарии, которые браузерам не нужны, поэтому файл скачивается быстрее. На крупной таблице стилей экономия накапливается, особенно перед сжатием gzip на сервере.

Аккуратная минификация с calc() и медиазапросами

Минификатор аккуратен там, где это важно. Он сохраняет пробелы вокруг плюса и минуса внутри calc(), поэтому calc(100% - 30px) остаётся корректным, и убирает пробелы только вокруг структурных символов, таких как фигурные скобки, двоеточия и точки с запятой. Он также правильно обрабатывает вложенные медиазапросы.

Лицензионные комментарии сохраняются

Лицензионные комментарии, записанные в форме /*! ... */, сохраняются, и это стандартное соглашение для того, чтобы уведомления об авторских правах и лицензии оставались в минифицированном выводе даже при удалении обычных комментариев.

Работает в вашем браузере

И форматирование, и минификация выполняются полностью в вашем браузере, поэтому ваши таблицы стилей никогда не покидают устройство. Инструмент форматирует ради читаемости и размера, но не проверяет корректность вашего CSS.

Часто задаваемые вопросы

Не ломает ли минификация выражения calc()?

Нет. Минификатор сохраняет пробелы вокруг плюса и минуса внутри значений, поэтому calc(100% - 30px) остаётся корректным. Удаляются только пробелы вокруг структурных символов (фигурные скобки, двоеточия, точки с запятой).

Удаляются ли комментарии при минификации?

Обычные комментарии удаляются для экономии места, но лицензионные комментарии вида /*! ... */ сохраняются -- это стандартное соглашение для сохранения уведомлений об авторских правах.

Загружается ли мой CSS куда-либо?

Нет. Украшение и минификация выполняются полностью в браузере, поэтому ваши стили никогда не покидают устройство.

Источники

Сообщить о проблеме