Мы еженедельно улучшаем и обновляем наш инструмент сжатия CSS для достижения максимально высоких результатов. Текущая версия - 1.05.
Хотя основная цель - уменьшение размера файла, это приводит к цепной реакции положительных эффектов.
CSS (Cascading Style Sheets), или каскадные таблицы стилей, - это язык, отвечающий за внешний вид веб-страницы. Если HTML — это "скелет" сайта (структура), то CSS - это его цвета, шрифты, отступы, расположение элементов.
Когда мы, разработчики, пишем CSS-код, мы стремимся к читаемости. Мы используем:
В результате получается файл, который легко читать и поддерживать. Например:
Этот код понятен человеку. Но для браузера 90% этого кода - "мусор".
Минификация (Minification) - это процесс удаления всех ненужных символов из исходного кода (в данном случае, CSS) без изменения его функциональности.
CSS-минификатор - это инструмент (программа, скрипт или веб-сервис), который автоматически выполняет этот процесс.
Он берет наш читаемый "исходный" CSS-файл и убирает из него все лишнее, создавая новый, гораздо меньший по размеру файл, который и будет использоваться на "боевом" сайте.
Давайте посмотрим, что сделает минификатор с нашим примером кода, приведенным выше:
Что именно произошло?
{, }, :, ; не нужны. Оставлены только те, которые разделяют значения (например, 24px и bold). ;) у последних правил: Точка с запятой после последнего свойства в блоке (color: #333333;) не является обязательной. #FFFFFF (6 символов) превратился в #fff (3 символа). #CCCCCC превратился в #ccc.#333333 превратился в #333.font-weight: bold был заменен на font-weight: 700 (в некоторых минификаторах, так как 700 короче). 0.5em, оно превратилось бы в .5em. В результате размер файла может уменьшиться на 20-70%. Когда ваш проект разрастается до тысяч строк CSS, эта экономия становится колоссальной.
Современные минификаторы, такие, как наш CSS-минификатор online, идут еще дальше. Они не просто удаляют символы, но и структурно переписывают CSS для максимальной эффективности.
До:
После:
До:
После:
До:
После:
До:
После:
1. В первом поле вставьте или пропишите ваш CSS-код, который вы хотите сжать.
2. Внизу появится кнопка с надписью "Сжать CSS", нажмите ее.
3. Если ваш CSS-код корректен, во втором поле будет готовый код для использования в ваших приложениях.
4. Вам будут доступны два способа скопировать готовый код:
Первый, наиболее удобный, способ — нажать на появившуюся дополнительную кнопку с надписью "Скопировать сжатый CSS". После чего ваш код будет скопирован в буфер, и вы с легкостью сможете вставить его в необходимое место.
Второй способ подходит для тех, кому необходимо частичное копирование: можно просто выделить нужный фрагмент из второго поля и скопировать его стандартным способом.
5. Безопасность копирования.
Мы позаботились о том, чтобы защитить готовый код от случайных изменений во время копирования, вам об этом теперь не нужно беспокоиться.
6. Что означают ошибки?
Как правило, сообщения об ошибках появляются, когда инструмент обнаруживает некорректный код CSS. Указывается строка, на которой обнаружена ошибка, и описание самой ошибки, это очень облегчает исправление вашего кода.
Мы используем его для улучшения инструмента "CSS Минификатор и Компрессор"