| Нормализатор и сжиматель css кода. Думаю и вам, уважаемые пользователи, он пригодится. Сжиматель кода настроен на максимальное уменьшение размера css (функционал обновлен): 1. Убирает больше одного пробела подряд 2. Убирает лишние пробелы в селекторах 3. Убирает лишние пробелы в значениях 4. Убирает пробелы перед величинами (px|em|%) 5. Убирает все переносы строк и табуляцию 6. Убирает ; в конце блока 7. Убирает случайное повторение ; 8. Заменяет bold на 700 9. Заменяет 0px на 0 10. Заменяет 1px 1px 1px 1px на 1px 11. Заменяет 1px 2px 1px 2px на 1px 2px 12. Заменяет 1px 2px 3px 2px на 1px 2px 3px 13. Заменяет margin-top:.. ,margin-left:... на margin: 14. Заменяет #ff44hh на #f4h В данный момент достигнут достаточно высокий уровень сжатия. Для достижения максимального уровня css не должен содержать ошибок. Так же при сжимании кода, скрипт отобразит исходный и финальный размеры кода. Нормализатор работает с точностью до наоборот: он любой css код превращает в стройный, хорошо читаемый листинг. Вот сам скрипт, вы можете его протестировать прямо здесь: Если в результате преобразований выплыли какие либо баги - сообщите мне об этом пожалуйста. И скрипт не очень хорошо работает с expressions так как не заточен под js. Жду ваших комментариев!
|